<SEC-DOCUMENT>0001144204-18-003386.txt : 20180124
<SEC-HEADER>0001144204-18-003386.hdr.sgml : 20180124
<ACCEPTANCE-DATETIME>20180124093622
ACCESSION NUMBER:		0001144204-18-003386
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		83
CONFORMED PERIOD OF REPORT:	20171031
FILED AS OF DATE:		20180124
DATE AS OF CHANGE:		20180124

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			R F INDUSTRIES LTD
		CENTRAL INDEX KEY:			0000740664
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC CONNECTORS [3678]
		IRS NUMBER:				880168936
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1031

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-13301
		FILM NUMBER:		18544202

	BUSINESS ADDRESS:	
		STREET 1:		7610 MIRAMAR RD
		STREET 2:		BLDG 6000
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92126-2313
		BUSINESS PHONE:		858-549-6340

	MAIL ADDRESS:	
		STREET 1:		7620 MIRAMAR RD #4100
		STREET 2:		7620 MIRAMAR RD #4100
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92126-4202

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CELLTRONICS INC
		DATE OF NAME CHANGE:	19910204
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>tv483221_10k.htm
<DESCRIPTION>10-K
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>UNITED STATES SECURITIES AND EXCHANGE COMMISSION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>WASHINGTON, D.C. 20549</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>FOR ANNUAL AND TRANSITION REPORTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>PURSUANT TO SECTIONS 13 OR 15(d) OF THE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECURITIES EXCHANGE ACT OF 1934</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Wingdings; font-size: 10pt"><B>x</B></FONT><FONT STYLE="font-size: 10pt"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ANNUAL
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>For the fiscal year ended October 31, 2017</B></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0in"><FONT STYLE="font-family: Wingdings; font-size: 10pt"><B>&uml;</B></FONT><B><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRANSITION
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</FONT></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>For the transition period from ______________
to ________________.</B></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 14pt"><B>RF INDUSTRIES,
LTD.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Name of registrant as specified in its charter)</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 48%; text-align: center"><FONT STYLE="font-size: 10pt">Nevada</FONT></TD>
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 48%; text-align: center"><FONT STYLE="font-size: 10pt">88-0168936</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt"><B>(State or other jurisdiction</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt"><B>(I.R.S. Employer Identification No.)</B></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt"><B>of incorporation or organization)</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">7610 Miramar Road, Bldg. 6000, San Diego, California
92126-4202</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Address of principal executive offices) (Zip
Code)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Registrant&rsquo;s telephone number, including
area code)</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Securities registered pursuant to Section&nbsp;12(b)
of the Act:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Common Stock, $.01 par value.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Securities registered pursuant to Section&nbsp;12(g)
of the Act:&nbsp;&nbsp;None</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Indicate by check mark if the registrant is
a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <FONT STYLE="font-family: Wingdings">&uml;</FONT> Yes
<FONT STYLE="font-family: Wingdings">x</FONT> No</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Indicate by check mark if the registrant is
not required to file reports pursuant to Section 13 or Section 15(d) of the Act. <FONT STYLE="font-family: Wingdings">&uml;</FONT>
Yes <FONT STYLE="font-family: Wingdings">x</FONT> No</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Indicate by check mark whether the Registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding
12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such
filing requirements for the past 90 days.&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">x</FONT> Yes&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-family: Wingdings">&uml;</FONT> No</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Indicate by check mark whether the registrant
has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted
and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant
was required to submit and post such files).&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">x</FONT> Yes&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-family: Wingdings">&uml;</FONT> No</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Indicate by check mark if disclosure of delinquent
filers pursuant to Item 405 of Regulations S-K (&sect;229.405 of this chapter) is not contained herein, and will not be contained,
to the best of Registrant&rsquo;s knowledge, in definitive proxy or information statements incorporated by reference in Part III
of this Form 10-K or any amendment to this Form 10-K. <FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company, or an emerging growth
company. See the definitions of &ldquo;large accelerated filer&rdquo;, &ldquo;accelerated filer&rdquo;, &ldquo;smaller reporting
company&rdquo;, and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="width: 80%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 23%"><FONT STYLE="font-size: 10pt">Large&nbsp;Accelerated&nbsp;Filer <FONT STYLE="font-family: Wingdings">&uml;</FONT></FONT></TD>
    <TD STYLE="width: 1%"></TD>
    <TD STYLE="width: 48%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 26%"><FONT STYLE="font-size: 10pt">Accelerated&nbsp;Filer <FONT STYLE="font-family: Wingdings">&uml;</FONT></FONT></TD>
    <TD STYLE="width: 1%"></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Non-accelerated&nbsp;Filer <FONT STYLE="font-family: Wingdings">&uml;</FONT></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">(Do&nbsp;not&nbsp;check&nbsp;if&nbsp;a&nbsp;smaller&nbsp;reporting&nbsp;company)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Smaller&nbsp;reporting&nbsp;company&nbsp;<FONT STYLE="font-family: Wingdings">x</FONT></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="4"><FONT STYLE="font-size: 10pt">Emerging Growth Company&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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.&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act).&nbsp;&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">&uml;</FONT>
Yes&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">x</FONT> No</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The aggregate market value of the voting and
non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold as
of the last business day of the registrant&rsquo;s most recently completed second fiscal quarter was approximately $9.3 million.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On&nbsp;January 22, 2018, the Registrant had
8,872,246 outstanding shares of Common Stock, $.01 par value.</P>

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

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

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Forward-Looking Statements:</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Certain statements in this Annual Report on
Form 10-K, and other oral and written statements made by the Company from time to time are &ldquo;forward-looking statements&rdquo;
within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, including those that discuss strategies,
goals, outlook or other non-historical matters, or projected revenues, income, returns or other financial measures. In some cases
forward-looking statements can be identified by terminology such as &ldquo;may,&rdquo; &ldquo;will,&rdquo; &ldquo;should,&rdquo;
&ldquo;except,&rdquo; &ldquo;plan,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;believe,&rdquo; &ldquo;estimate,&rdquo; &ldquo;predict,&rdquo;
&ldquo;potential&rdquo; or &ldquo;continue,&rdquo; the negative of such terms or other comparable terminology. These forward-looking
statements are subject to numerous risks and uncertainties that may cause actual results to differ materially from those contained
in such statements. Among the most important of these risks and uncertainties are the ability of the Company to continue to source
its raw materials and products from its suppliers and manufacturers, the market demand for its products, which market demand is
dependent to a large part on the state of the telecommunications industry, the effect of future business acquisitions and dispositions,
the incurrence of impairment charges, and competition.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Important factors which may cause actual results
to differ materially from the forward-looking statements are described in the Section entitled &ldquo;Risk Factors&rdquo; in the
Form 10-K, and other risks identified from time to time in the Company&rsquo;s filings with the Securities and Exchange Commission.
The Company assumes no obligation to update these forward-looking statements to reflect actual results or changes in factors or
assumptions affecting such forward-looking statements.</P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0pt"></TD><TD STYLE="width: 1in">ITEM 1.</TD><TD>BUSINESS</TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">RF Industries, Ltd. (together with
subsidiaries, the &ldquo;Company&rdquo;) is a national manufacturer and marketer of interconnect products and systems,
including coaxial and specialty cables and connectors, fiber optic cables and connectors, and electrical and electronic
specialty cables and components. Through its four manufacturing and production facilities, the Company provides a wide
selection of interconnect products and solutions primarily to telecommunications carriers and equipment manufacturers,
wireless and network infrastructure carriers and manufacturers, Data Center and Co-location companies, and to various
original equipment manufacturers (OEMs) in several market segments.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company operates through two reporting segments:
(i) the &ldquo;RF Connector and Cable Assembly&rdquo; segment, and (ii) the &ldquo;Custom Cabling Manufacturing and Assembly&rdquo;
segment. The RF Connector and Cable Assembly segment primarily designs, manufactures, markets and distributes a broad range of
connector and cable products, including coaxial connectors and cable assemblies that are integrated with coaxial connectors, used
in telecommunications, information technology, OEM markets and other end markets. The Custom
Cabling Manufacturing and Assembly segment designs, manufactures, markets and distributes custom copper and fiber cable assemblies,
complex hybrid fiber optic and power solution cables, electromechanical wiring harnesses, data center products, and wiring harnesses
for a broad range of applications in a diverse set of end markets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Until its sale on December 22, 2015, the Company
also operated the Aviel Electronics Division, a Nevada based division that designed, manufactured and distributed specialty and
custom RF connectors primarily for aerospace and military customers. In March 2016, the Company commenced the shutdown of its Bioconnect
division, which comprised the entire operations of its medical cabling and interconnect operations. The closure of the Bioconnect
division was part of the Company&rsquo;s plan to close or dispose of underperforming divisions that are not part of the Company&rsquo;s
core operations.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>RF Connector and Cable Assembly Segment.</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s RF Connector and Cable Assembly
segment consists of the RF Connector and Cable Assembly division that is based at the Company&rsquo;s headquarters in San Diego,
California. Although most of the Company&rsquo;s RF connector and cable products are inventoried and distributed from its San Diego
facilities, some of these products also are inventoried and distributed from some of the Company&rsquo;s other facilities. The
RF Connector and Cable Assembly division is engaged in the design, manufacture and distribution of coaxial connector solutions
for companies that design, build, operate, maintain and use wireless voice, data, messaging, and location tracking systems. Coaxial
connector products consist primarily of connectors which, when attached to a coaxial cable, facilitate the transmission of analog
and digital signals in various frequencies.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Although most of the connectors are designed
to fit standard products, the RF Connector and Cable Assembly division also sells custom connectors specifically designed and manufactured
to suit its customers&rsquo; requirements such as the Distributed Area Systems (DAS), Wi-Fi and broadband wireless markets. The
Company&rsquo;s RF Connector and Cable Assembly division typically carries over 1,500 different types of connectors, adapters,
tools, and test and measurements kits. This division&rsquo;s RF connectors are used in thousands of different devices, products
and types of equipment. Since the RF Connector and Cable Assembly division&rsquo;s standard connectors can be used in a number
of different products and devices, the discontinuation of one product typically does not make the Company&rsquo;s connectors obsolete.
Accordingly, most connectors carried by the Company can be marketed for a number of years and are only gradually phased out. Furthermore,
because the Company&rsquo;s connector products are not dependent on any single line of products or any market segment, the Company&rsquo;s
overall sales of connectors tend to fluctuate less materially when there are material changes or disruption to a product line or
market segment. Sales of the Company&rsquo;s connector products can, however, be influenced by the infrastructure spend of wireless
and telecommunications firms and on the Company&rsquo;s ability to market its products into these firms and the related ecosystem.
The current deployment of wireless through DAS and Small Cells provides the Company with a market opportunity for the use of its
connectors and cable assemblies.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Cable assembly products manufactured and sold
by the RF Connector and Cable Assembly division consist of various types of coaxial cables that are attached to connectors (usually
the Company&rsquo;s connectors) for use in a variety of communications applications. Cable assemblies manufactured for the RF Connector
and Cable Assembly division are primarily manufactured at the Company&rsquo;s San Diego, California facilities using state-of-the-art
automation equipment and are sold through distributors or directly to major OEMs. Cable assemblies consist of both standard cable
assemblies and assemblies that are custom manufactured for the Company&rsquo;s clients. The Company offers a line of cable assemblies
with over 100,000 cable product combinations. The cable assembly operation was launched in 2000.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company designs its connectors at its headquarters
in San Diego, California. However, most of the RF connectors are manufactured for the Company by third party foreign manufacturers
located in Asia.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Custom Cabling Manufacturing and Assembly
Segment.</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">The Custom Cabling Manufacturing
and Assembly Segment currently consists of three wholly-owned subsidiaries located in the Northeastern United States. The three
subsidiaries were acquired by the Company in the recent past. Each of the three provides products and solutions to a diverse and
distinct customer set from each other and from the RF Connector and Cable Assembly Segment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Cables Unlimited Division</U> Cables Unlimited,
Inc. is a custom cable manufacturer that RF Industries, Ltd. purchased in 2011. Cables Unlimited&rsquo;s offices and manufacturing
facilities are located in Yaphank, New York. Cables Unlimited is a Corning Cable Systems CAH Connections SM Gold Program member,
authorized to manufacture fiber optic products that are backed by Corning Cable Systems' extended warranty. Cables Unlimited designs,
develops and manufactures custom connectivity solutions for the industrial, defense, telecommunications and wireless markets.&nbsp;
The products sold by Cables Unlimited include custom and standard copper and fiber optic cable assemblies, adapters and electromechanical
wiring harnesses for communications, computer, LAN, automotive fiber optic and medical equipment. In 2012, Cables Unlimited introduced
a custom cabling solution known as OptiFlex. The OptiFlex cable is a hybrid power and communications cable primarily designed and
built for wireless service providers who are updating their network infrastructure to support current and next generation wireless
technologies including 4G and 5G.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Comnet Telecom Supply Division</U> RF Industries,
Ltd. purchased Comnet Telecom Supply, Inc. in January 2015. Comnet Telecom&rsquo;s offices and manufacturing facilities are located
in East Brunswick, New Jersey. Formed in 1995, Comnet Telecom is a Corning Cable Systems CAH Connections SM Gold Program member
that is authorized to manufacture fiber optic telecommunications products that are backed by Corning Cable Systems' extended warranty
and is a Telcordia GR-326 certified manufacturer. Comnet Telecom manufactures and distributes telecommunications equipment and
cabling infrastructure products used by telecommunications carriers, co-location service companies, and other telecommunication
and data center companies in the U.S. across multiple industries. Comnet Telecom is also a supplier of Hot/Cold Aisle Containment
as well as Technology Furnishing Solutions in addition Comnet has developed an offering of data center filler panel containment
products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Rel-Tech Electronics Division</U> RF Industries,
Ltd. purchased Rel-Tech Electronics, Inc. in June 2015. Rel-Tech&rsquo;s offices and manufacturing facilities are located in Milford,
Connecticut. Founded in 1986, Rel-Tech is a designer and manufacturer of cable assemblies and wiring harnesses for blue chip industrial,
oilfield, instrumentation, medical and military customers. Wire and cable assembly products include custom wire harnesses, ribbon
cable, electromechanical and kitted assemblies, and networking and communications cabling. DIN and Mini-DIN connector assemblies
include power cord, coaxial, Mil-spec, and testing.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company produces a broad range of interconnect
products and assemblies. The products that are offered and sold by the Company consist of the following:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Connector and Cable Products</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s RF Connector and Cable Assembly
division designs, manufactures and markets a broad range of coaxial connectors, coaxial adapters and coaxial cable assemblies for
the numerous products with applications in commercial, industrial, automotive, transportation, scientific, aerospace and military
markets. Various types of products/connectors are offered including passive DAS related items such as connectors, adapters, splitters,
couplers and loads. These connectors are offered in several configurations and cable attachment methods for customer applications.
There are numerous applications for these connectors, some of which include digital applications, 2.5G, 3G, 4G, 5G, LTE and other
broadband wireless infrastructure, GPS (Global Positioning Systems), mobile radio products, aircraft, video surveillance systems,
cable assemblies and test equipment. Users of the Company&rsquo;s connectors include telecommunications companies, circuit board
manufacturers, OEMs, consumer electronics manufacturers, audio and video product manufacturers and installers, and satellite companies.
The Company markets over 1,500 types of connectors, adapters, tools, assembly, test and measurement kits, which range in price
from under $1 to over $1,000 per unit. The kits satisfy a variety of applications including, but not limited to, lab operations,
site requirements and adapter needs.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company designs and sells a variety of connector
tools and hand tools that are assembled into kits used by lab and field technicians, R&amp;D technicians and engineers. The Company
also designs and offers some of its own tools, which differ from those offered elsewhere in the market. These tools are manufactured
for the Company by outside contractors. Tool products are carried as an accommodation to the Company&rsquo;s customers and have
not materially contributed to the Company&rsquo;s revenues.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In addition and as a result of the acquisition
of the CompPro Product Line, the Company markets and manufactures a patented compression technology that offers revolutionary advantages
for a water-tight, ruggedized connection, providing easier installation, and improved system reliability on braided cables. CompPro
is used by wireless network operators, installers and distributors in North America and other parts of the world.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Cable Assembly component of the Connector
and Cable Assembly division markets and manufactures cable assemblies in a variety of sizes and combinations of RF coaxial connectors
and coax cabling. Cabling is purchased from a variety of major unaffiliated suppliers and is assembled predominately with the Company&rsquo;s
connectors or other brands of connectors as complete cable assemblies. Coaxial cable assemblies have numerous applications including
low PIM, wireless and wireless local area networks, wide area networks, internet systems, cellular systems including 2.5G, 3G,
4G, 5G, LTE wireless infrastructure, DAS and Small Cell implementations, TV/dish network systems, test equipment, military/aerospace
(mil-standard and COTS (Commercial Off The Shelf)) and entertainment systems. Cable assemblies are manufactured to customer requirements.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Cables Unlimited is an International Standards
Organization (ISO) approved factory that manufactures custom cable assemblies. Cables Unlimited is also a Corning Cable Systems
CAH Connections SM Gold Program member, authorized to manufacture fiber optic products that are backed by Corning Cable Systems'
extended warranty. Products manufactured by Cables Unlimited include custom copper and fiber optic cable assemblies, adapters and
electromechanical wiring harnesses for telecommunications, computer, LAN, automotive and medical equipment companies. Cables Unlimited
also provides cable installation services in the New York regional area. In April 2012, Cables Unlimited commercially released
a cabling solution for wireless service providers engaged in upgrading their cell towers for 4G technologies. The custom hybrid
cable, called OptiFlex, is significantly lighter and possesses greater flexibility than cables previously used for wireless service.
Most of the products that Cables Unlimited develops and sells are built specifically for its customers&rsquo; needs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The acquisition of Cables Unlimited in 2011
gave the Company the ability to offer a broad range of interconnect products and systems to the Company&rsquo;s largest customers.
These interconnect systems have the ability to combine radio frequency and fiber optic interconnect components, with various connectors
and power cables through customized solutions for these customers. The Company continues to actively market its ability to provide
these fiber optic interconnect solutions to its larger customers.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Comnet Telecom manufactures and distributes
both standard and custom equipment and cabling products used by telecommunications carriers, co-location center operators and other
telecommunication and data center companies in the U.S. Such products include fiber optics cable, copper cabling, custom patch
cord assemblies, transceivers/converters, data center consoles and other data center equipment (such as server cabinets and network
racks). The acquisition of Comnet Telecom expands the Company&rsquo;s fiber optic cabling capabilities and the customer base to
which the Company can sell its other cabling products. The opportunities are further enhanced to sell Comnet data center infrastructure
and telecom products into our cable product customer base.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Rel-Tech Electronics Products</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">Rel-Tech is a designer
and manufacturer of cable assemblies and wiring harnesses for blue chip industrial, oilfield, instrumentation, medical and military
customers. Wire and cable assembly products include custom wire harnesses, ribbon cable, electromechanical and kitted assemblies,
networking and communications cabling. DIN and Mini DIN connector assemblies include power cord, coaxial, Mil-spec and testing.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Net sales to foreign customers accounted for
$700,000 (or approximately 2%) of the Company&rsquo;s net sales, and $1.0 million (or approximately 3%) of the Company&rsquo;s
sales, respectively, for the fiscal years ended October 31, 2017 and 2016. The majority of the export sales during these periods
were to Canada and Mexico.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company does not own, or directly operate
any manufacturing operations or sales offices in foreign countries.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Distribution, Marketing and Customers</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company deploys various sales methods depending
upon the market being serviced. The Company currently sells products primarily through warehousing distributors to address the
wireless, telecom, and data center markets and direct to OEM customers who utilize coaxial connectors and cable assemblies and
harnesses in the manufacture of their own products and solutions.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company estimates that its backlog of unfulfilled
orders as of October 31, 2017 was approximately $4.0 million on a consolidated basis, compared with a backlog of approximately
$3.3 million as of October 31, 2016.&nbsp; The Company does not have any long-term supply agreements, and most of its purchase
orders have short lead times. Therefore, backlog may not be indicative of future demand. The Company expects that all or substantially
all of the backlog will be filled within the next 12 months.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The RF Connector and Cable Assembly division
contracts with outside third parties for the manufacture of a significant portion of its coaxial connectors. However, virtually
all of the RF cable assemblies sold by the RF Connector and Cable Assembly division during the fiscal year ended October 31, 2017
were assembled by the Cable Assembly side of the RF Connector and Cable Assembly division at the Company&rsquo;s approved ISO factory
in California. The RF Connector and Cable Assembly division procures its raw cable from manufacturers with ISO approved factories
in the United States, China and Taiwan. The Company is dependent primarily on twelve manufacturers for its coaxial connectors,
tools and other passive components and several plants for raw cable. Although the Company does not have manufacturing agreements
with these manufacturers for its connectors and cable products, the Company does have long-term purchasing relationships with these
manufacturers. There are certain risks associated with the Company&rsquo;s dependence on third-party manufacturers for some of
its products. See &ldquo;Risk Factors&rdquo; below. The Company has in-house design engineers who create the engineering drawings
for fabrication and assembly of connectors and cable assemblies. Accordingly, the manufacturers are not primarily responsible for
design work related to the manufacture of the connectors and cable assemblies.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Cables Unlimited manufactures its custom cable
assemblies, adapters and electromechanical wiring harnesses and other products in its Yaphank, New York manufacturing facility.
Cables Unlimited is an ISO approved factory, as well as a Corning Cable Systems CAH Connections SM Gold Program member, authorized
to manufacture fiber optic products and assemblies that are backed by Corning Cable Systems' extended warranty. Cables Unlimited
outsources the assembly of a portion of its proprietary OptiFlex cable to a third party manufacturer. The final assembly and termination
of the OptiFlex cable is completed by Cables Unlimited at its Yaphank, New York facilities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Comnet Telecom manufactures, assembles and tests
its cabling products at its facilities in East Brunswick, New Jersey. Comnet Telecom is a Corning Cable Systems CAH Connections
SM Gold Program approved fiber optic member and a Telcordia GR-326 approved manufacturer also authorized to produce fiber optic
products and assemblies that are backed by Corning Cable Systems' extended warranty.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Rel-Tech Electronics manufactures
its cable assemblies, electromechanical assemblies, wiring harnesses and other products in its Milford, Connecticut, ISO approved
manufacturing facility.&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Connector materials are typically made of commodity
metals such as copper, brass and zinc and include small applications of precious materials, including silver and gold. The RF Connector
and Cable division purchases most of its connector products from contract manufacturers located in Asia and the United States.
The Company believes that the raw materials used in its products are readily available and that the Company is not currently dependent
on any supplier for its raw materials. The Company does not currently have any long-term purchase or supply agreements with its
connector or suppliers. The Cable Assembly group obtains coaxial connectors from the RF Connector group. The Company believes there
are numerous domestic and international suppliers of coaxial connectors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Cables Unlimited division, Comnet Telecom
division and the Rel-Tech Electronics division purchase all of their products from manufacturers located in the United States.
Fiber optic cables are available from various manufacturers located throughout the United States; however, both Cables Unlimited
and Comnet Telecom purchase most of their fiber optic cables from Corning Cables Systems LLC. The Company believes that the raw
materials used by Cables Unlimited and Comnet Telecom in their products are readily available and that neither division is not
currently dependent on any supplier for its raw materials except where Corning Extended Warranty certification is required. Neither
Cables Unlimited, nor Comnet Telecom nor Rel-Tech Electronics currently have any long-term purchase or supply agreements with their
connector and cable suppliers.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of October 31, 2017, the Company employed
195 full-time employees, of whom 43 were in accounting, administration, sales and management, 146 were in manufacturing, distribution
and assembly, and 6 were engineers engaged in design, engineering and research and development. The employees were based at the
Company&rsquo;s offices in San Diego, California (64 employees), Yaphank, New York (35 employees), Milford, Connecticut (66 employees)
and East Brunswick, New Jersey (30 employees). The Company also occasionally hires part-time employees. The Company believes that
it has a good relationship with its employees. The Cables Unlimited division employs five cable installers who are currently represented
by a union. Other than the foregoing installers that belong to a union, none of the Company&rsquo;s other employees are unionized.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Research and Development</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s research and development
expenses relate to its engineering activities, which consist of the design and development of new products for specific customers,
as well as the design and engineering of new or redesigned products for the industry in general. During the years ended October
31, 2017 and 2016, the Company recognized $845,000 and $747,000 in engineering expenses, respectively. Research and development
costs are expensed as incurred.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Patents, Trademarks and Licenses</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company owns 14 patents (ten U. S. and four
foreign) and there are two foreign patents pending approval related to CompPro Product Line that it acquired in May 2015. The CompPro
Product Line utilizes a patented compression technology that offers revolutionary advantages for a water-tight connection, easier
installation, and improved system reliability on braided cables. The CompPro Product Line is used by wireless network operators,
installers and distributors in North America and other parts of the world. The Company also owns the &ldquo;CompPro&rdquo; registered
trademark associated with the compression cable product line.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company uses &ldquo;OptiFlex&trade;&rdquo;
as a trademark for its hybrid cable wireless tower cable solution.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Because the Company carries thousands of separate
types of connectors and other products, most of which are available in standard sizes and configuration and are also offered by
the Company&rsquo;s competitors, the Company does not believe that its business or competitive position is dependent on patent
protection.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Under its agreements with Corning Cables Systems
LLC, Cables Unlimited and Comnet Telecom are permitted to advertise that they are Corning Cables System CAH Connections Gold Program
members.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company warrants its products to be free
from defects in material and workmanship for varying warranty periods, depending upon the product. Products are generally warranted
to the dealer for one year, with the dealer responsible for any additional warranty it may make. The RF Connector products are
warranted for the useful life of the connectors. Although the Company has not experienced any significant warranty claims to date,
there can be no assurance that it will not be subjected to such claims in the future.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company usually sells to customers on 30-day
terms pursuant to invoices and does not generally grant extended payment terms. Sales to most foreign customers are made on cash
terms at time of shipment. Customers may delay, cancel, reduce, or return products after shipment subject to a restocking charge.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Under its agreements with Corning Cables Systems
LLC, Cables Unlimited and Comnet Telecom are authorized to manufacture optic cable assemblies that are backed by Corning Cables
Systems&rsquo; extended warranty (referred to as the &ldquo;Gold Certified Warranty&rdquo;).</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company and industry analysts estimate worldwide
sales of connector products of approximately $59 billion in 2017. The Company believes that the worldwide industry for connector
products is highly fragmented, with no one competitor having over a 20% share of the total&nbsp;market. The Company and industry
analysts estimate worldwide sales of cable assembly products totaled nearly $140 billion in 2016. In North America, there are an
estimated 1,105 companies participating in the cable assembly business with approximately 23% of the companies serving the industrial
market sector. Many of the competitors of the RF Connector and Cable Assembly division have significantly greater financial resources
and broader product lines. The RF Connector and Cable Assembly division competes on the basis of product quality, product availability,
price, service, delivery time and value-added support to its distributors and OEM customers. Since the Company&rsquo;s strategy
is to provide a broad selection of products in the areas in which it competes and to have a ready supply of those products available
at all times, the Company normally carries a significant amount of inventory of its connector products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Cables Unlimited competes on the basis of product
quality, custom design, service, delivery time and value-added support to its customers. Since Cables Unlimited and Comnet Telecom
are Corning Cables System CAH Connections Gold Program members, along with 13 companies permitted to manufacture fiber optic cable
assemblies that are backed by Corning Cables Systems&rsquo; extended warranty. Cables Unlimited and Comnet Telecom believes that
being part of a limited number of Corning Cables System CAH Connections Gold Program members provides a competitive advantage in
certain fiber optic markets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: left">Cables Unlimited, Comnet Telecom and Rel-Tech
Electronics compete with both smaller, local cable assembly houses as well as large, national manufacturers and distributors of
telecommunications equipment and products.</P>

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


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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s products are designed to
meet all known existing or proposed governmental regulations. Management believes that the Company currently meets existing standards
for approvals by government regulatory agencies for its principal products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s products are Restriction
on Hazardous Substances (&ldquo;RoHS&rdquo;) compliant.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B>Investor Information.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s principal executive office
is currently located at 7610 Miramar Road, Building #6000, San Diego, California. The Company was incorporated in the State of
Nevada on November 1, 1979, completed its initial public offering in March 1984 under the name Celltronics, Inc., and changed its
name to RF Industries, Ltd. in November 1990. Unless the context requires otherwise, references to the &ldquo;Company&rdquo; in
this report include RF Industries, Ltd. and its three wholly-owned subsidiaries, Cables Unlimited, Inc., Comnet Telecom Supply,
Inc., and Rel-Tech Electronics, Inc.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s principal Internet website
is located at <U>http://www.rfindustries.com</U>. The Company&rsquo;s annual reports, quarterly reports, current reports on Form
8-K and amendments to such reports filed or furnished pursuant to section 13(a) or 15(d) of the Securities and Exchange Act of
1934, as amended (the &ldquo;Exchange Act&rdquo;), and other information related to the Company, are available, free of charge,
on that website as soon as we electronically file those documents with, or otherwise furnish them to, the Securities and Exchange
Commission (&ldquo;SEC&rdquo;). The Company&rsquo;s Internet website and the information contained therein, or connected thereto,
are not and are not intended to be incorporated into this Annual Report on Form 10-K.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in">ITEM 1.A</TD><TD>RISK FACTORS</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Investors should carefully consider the risks
described below and all other information in this Form 10-K. The risks and uncertainties described below are not the only ones
facing the Company. Additional risks and uncertainties not presently known to the Company or that it currently deems immaterial
may also impair the Company&rsquo;s business and operations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">If any of the following risks actually occur,
the Company&rsquo;s business, financial condition or results of operations could be materially adversely affected. In such case,
the trading price of the Company&rsquo;s common stock could decline and investors may lose all or part of the money they paid to
buy the Company&rsquo;s common stock.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>The Company Is Heavily Dependent Upon Wireless And Broadband
Communications Providers.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The revenues and profitability of the Company
are, to a significant extent, dependent upon the wireless and broadband communications industries. Accordingly, revenues and profits
have decreased during the past two years as these markets have experienced an industry-wide slowdown in growth. The Company&rsquo;s
operations are expected in the future to continue to be heavily dependent upon the wireless and broadband industries. The Company
acquired Comnet Telecom in January 2015 and Rel-Tech Electronics in June 2015 in part to reduce the Company&rsquo;s dependence
on the wireless and broadband customers and to provide other communications products that are not as dependent upon the wireless
and broadband markets. However, because the Company anticipates that sales to the wireless and broadband markets will continue
to represent a large portion of the Company&rsquo;s revenues, the Company&rsquo;s revenues and profits will continue to be heavily
dependent on the wireless and broadband markets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>The Company Depends On Third-Party Contract Manufacturers
For A Majority Of Its Connector Manufacturing Needs. If They Are Unable To Manufacture A Sufficient Quantity Of High-Quality Products
On A Timely And Cost-Efficient Basis, The Company&rsquo;s Net Revenue And Profitability Would Be Harmed And Its Reputation May
Suffer.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Substantially all of the Company&rsquo;s RF
Connector and Cable Division&rsquo;s connector products are manufactured by third-party contract manufacturers. The Company relies
on them to procure components for RF Connectors and in certain cases to design, assemble and test its products on a timely and
cost-efficient basis. If the Company&rsquo;s contract manufacturers are unable to complete design work on a timely basis, the Company
will experience delays in product development and its ability to compete may be harmed. In addition, because some of the Company&rsquo;s
manufacturers have manufacturing facilities in Taiwan and China, their ability to provide the Company with adequate supplies of
high-quality products on a timely and cost-efficient basis is subject to a number of additional risks and uncertainties, including
political, social and economic instability and factors that could impact the shipment of supplies. If the Company&rsquo;s manufacturers
are unable to provide it with adequate supplies of high-quality products on a timely and cost-efficient basis, the Company&rsquo;s
operations would be disrupted and its net revenue and profitability would suffer. Moreover, if the Company&rsquo;s third-party
contract manufacturers cannot consistently produce high-quality products that are free of defects, the Company may experience a
higher rate of product returns, which would also reduce its profitability and may harm the Company&rsquo;s reputation and brand.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company does not currently have any long-term
supply agreements with any of its contract manufacturers, and such manufacturers could stop manufacturing products for the Company
at any time. Although the Company believes that it could locate alternate contract manufacturers if any of its manufacturers terminated
their business, the Company&rsquo;s operations could be impacted until alternate manufacturers are found.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>The Company&rsquo;s Prior Acquisitions And Potential Additional
Future Acquisitions Could Increase Operating Costs And Expose The Company To Additional Risks.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As part of its plan to operate businesses that
are profitable and that reflect the changing market, the Company from time to time sells unprofitable divisions and purchases new
businesses. During the past few years, the Company has sold its Aviel, RadioMobile and RF Neulink divisions, and has shutdown its
Bioconnect division. The Company has also purchased the Cables Unlimited, Comnet Telecom, and Rel-Tech subsidiaries. While the
Company believes that restructuring its operations to address changes in its principal markets will benefit the Company in the
longer term, these dispositions and acquisitions have in the short term caused the Company to incur additional legal, accounting
and administrative expenses, including the cost of integrating the various accounting systems of its new subsidiaries, upgrading
its information systems, and the cost of managing various divisions in separate locations and states. The Company may in the future
make additional acquisitions. Accordingly, the Company will be subject to numerous risks associated with the acquisition of additional
businesses, including:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">diversion of management&rsquo;s attention;</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the effect on the Company&rsquo;s financial statements
of the amortization of acquired intangible assets;</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the cost associated with acquisitions and the integration
of acquired operations;</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left">the Company may not be able to secure capital to finance
future acquisitions to the extent additional debt or equity is needed; and</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">assumption of unknown liabilities, or other unanticipated
events or circumstances.</TD>
</TR></TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Any of these risks could materially harm the
Company&rsquo;s business, financial condition and results of operations. There can be no assurance that any business that the
Company acquires will achieve anticipated revenues or operating results.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>The Company&rsquo;s Dependence On Third-Party Manufacturers
Increases The Risk That It Will Not Have An Adequate Supply Of Products Or That Its Product Costs Will Be Higher Than Expected.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The risks associated with the Company&rsquo;s
dependence upon third parties which develop and manufacture and assemble the Company&rsquo;s products, include:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">reduced control over delivery schedules and quality;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">risks of inadequate manufacturing yields and excessive costs;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">the potential lack of adequate capacity during periods of excess demand; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">potential increases in prices due to raw material and/or labor costs.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">These risks may lead to increased costs or delay
product delivery, which would harm the Company&rsquo;s profitability and customer relationships.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B><I>An impairment in the carrying value of
goodwill, tradenames and other long-lived assets could negatively affect the Company&rsquo;s consolidated results of operations
and net worth. </I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Goodwill and indefinite-lived intangible assets,
such as trade names, are recorded at fair value at the time of acquisition and are not amortized, but are reviewed for impairment
annually or more frequently if impairment indicators arise. In evaluating the potential for impairment of goodwill and trade names,
we make assumptions regarding future operating performance, business trends and market and economic conditions. There are inherent
uncertainties related to these factors and in applying these factors to the assessment of goodwill and trade name recoverability.
Goodwill reviews are prepared using estimates of fair value based on the estimated present value of future discounted cash flows.
The Company could be required to evaluate the recoverability of goodwill or tradenames prior to the annual assessment upon unexpected
significant declines in operating results, the divestiture of a significant component of the Company&rsquo;s business or other
factors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company has determined as of October 31,
2017 that the goodwill of Cables Unlimited, Inc., Comnet, Rel-Tech and CompPro have not been impaired.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> However, in the fourth quarter of the
fiscal year ended October 31, 2016, the Company recognized $2.6 million and $150,000 of impairment charges on goodwill
and tradename, respectively, related to its Cables Unlimited, Inc. subsidiary.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">No assurance can be given that events or circumstances
will not change regarding the carrying value of goodwill of the Cables Unlimited, Comnet and Rel-Tech subsidiaries or the CompPro
product line. Should the Company in the future determine that the carrying value of the goodwill associated with some or all of
these assets no longer is recoverable, the Company will have to record additional impairment losses. In the event that the Company
does have to record material impairment charges on either of the Cables Unlimited, Comnet and Rel-Tech subsidiaries or the CompPro
product line, such future charges could materially reduce future earnings, which would negatively affect the Company&rsquo;s stock
price.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B><I>If The Manufacturers Of The Company&rsquo;s
Coaxial Connectors Or Other Products Discontinue The Manufacturing Processes Needed To Meet The Company&rsquo;s Demands Or Fail
To Upgrade Their Technologies, The Company May Face Production Delays.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s coaxial connector and other
product requirements typically represent a small portion of the total production of the third-party manufacturers. As a result,
the Company is subject to the risk that a third-party manufacturer will cease production of some of the Company&rsquo;s products
or fail to continue to advance the process design technologies on which the manufacturing of the Company&rsquo;s products are based.
Each of these events could increase the Company&rsquo;s costs, harm its ability to deliver products on time, or develop new products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B><I>While The Company Has In The Past Paid
Dividends, No Assurance Can Be Given That The Company Will Declare Or Pay Cash Dividends In The Future.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During fiscal 2017, the Company made four dividends
distributions to its stockholders (for a total of $0.08 per share). Dividends are declared and paid at the discretion of the Board
of Directors subject to applicable laws, and depend on a number of factors, including our financial condition, results of operations,
capital requirements, plans for future acquisitions, contractual restrictions, general business conditions and other factors that
our Board of Directors may deem relevant. If the Company does not pay a cash dividend, the Company&rsquo;s stockholders will not
realize a return on their investment in the Common Stock except to the extent of any appreciation in the value of the Common Stock.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>The Company&rsquo;s Dependence Upon Independent Distributors
To Sell And Market The Company&rsquo;s Products Exposes The Company To The Risk That Such Distributors May Decrease Their Sales
Of The Company&rsquo;s Products Or Terminate Their Relationship With The Company.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s sales efforts are primarily
affected through independent distributors. Although the Company has entered into written agreements with most of the distributors,
the agreements are nonexclusive and generally may be terminated by either party upon 30-60 days&rsquo; written notice. The Company&rsquo;s
distributors are not within the control of the Company, are not obligated to purchase products from the Company, and may also sell
other lines of products. There can be no assurance that these distributors will continue their current relationships with the Company
or that they will not give higher priority to the sale of other products, which could include products of competitors. A reduction
in sales efforts or discontinuance of sales of the Company&rsquo;s products by its distributors would lead to reduced sales and
could materially adversely affect the Company&rsquo;s financial condition, results of operations and business. Selling through
indirect channels such as distributors may limit the Company&rsquo;s contact with its ultimate customers and the Company&rsquo;s
ability to assure customer satisfaction.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>A Portion Of The Company&rsquo;s Sales Is Dependent Upon A
Few Principal Customers, The Loss Of Whom Could Materially Negatively Affect The Company&rsquo;s Total Sales.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Two customers accounted for approximately 20%
and 11% of the Company&rsquo;s net sales for the fiscal year ended October 31, 2017, and one customer accounted for approximately
15% of the Company&rsquo;s net sales for the fiscal year ended October 31, 2016. Although these customers have been on-going major
customers of the Company continuously in the past, the written agreements with these customers do not have any minimum purchase
obligations and the customers could stop buying the Company&rsquo;s products at any time and for any reason. A reduction, delay
or cancellation of orders from these customers or the loss of these customers could significantly reduce the Company&rsquo;s future
revenues and profits. The Company cannot provide assurance that this customer or any of its current customers will continue to
place orders, that orders by existing customers will continue at current or historical levels or that the Company will be able
to obtain orders from new customers.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Difficult Conditions In The Global Economy May Adversely Affected
the Company&rsquo;s Business And Results Of Operations.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">A prolonged economic downturn, both in the U.S.
and worldwide, could lead to lower sales or reduced sales growth, reduced prices, lower gross margins, and increased bad debt risks,
all of which could adversely affect the Company&rsquo;s results of operations, financial condition and cash flows. Slowing economic
activity, particularly in the telecommunication and data communication and wireless communications industries that represent the
Company&rsquo;s largest target market, may adversely impact the demand for the Company&rsquo;s products. If the current economic
condition in the U.S. deteriorates, the Company&rsquo;s results could be adversely affected as demand for wireless products lessens.
There could also be a number of other adverse follow-on effects on the Company&rsquo;s business from a deterioration of economic
conditions or from a credit crisis, including insolvency of certain key distributors, key suppliers, contract manufacturers and
customers.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Because The Markets In Which The Company Competes Are Highly
Competitive, A Failure To Effectively Compete Could Result In An Immediate And Substantial Loss Of Market Share.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The markets in which the Company operates are
highly competitive and the Company expects that competition will increase in these markets. In particular, the wireless and telecommunications
markets in which most of the Company&rsquo;s products are sold are intensely competitive. A failure to effectively compete in this
market could result in an immediate and substantial loss of revenues and market share. Because most of the Company&rsquo;s sales
are derived from products that are not proprietary or that can be used to distinguish the Company from its competitors, the Company&rsquo;s
ability to compete successfully in these markets depends on a number of factors, including:</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 94%"><FONT STYLE="font-size: 10pt">product quality;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">reliability;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">customer support;</FONT></TD></TR>
</TABLE>


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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 94%"><FONT STYLE="font-size: 10pt">time-to-market;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">price;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">market acceptance of competitors&rsquo; products; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">general economic conditions.</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s revenues may suffer if
the Company is not able to effectively satisfy its customers in each of the foregoing ways. In addition, the Company&rsquo;s competitors
or customers may offer enhancements to its existing products or offer new products based on new technologies, industry standards
or customer requirements that have the potential to replace or provide lower-cost or higher performance alternatives to the Company&rsquo;s
products. The introduction of enhancements or new products by the Company&rsquo;s competitors could render its existing and future
products obsolete or unmarketable.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Many of the Company&rsquo;s competitors have
significantly greater financial and other resources. In certain circumstances, the Company&rsquo;s customers or potential customers
have internal manufacturing capabilities with which the Company may compete.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>If The Industries Into Which The Company Sells Its Products
Experience Recession Or Other Cyclical Effects Impacting The Budgets Of Its Customers, The Company&rsquo;s Operating Results Could
Be Negatively Impacted.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The primary customers for the Company&rsquo;s
connector and cable products are in the wireless communications industries. Any significant downturn in the Company&rsquo;s customers&rsquo;
markets, in particular, or in general economic conditions which result in the cut back of budgets would likely result in a reduction
in demand for the Company&rsquo;s products and services and could harm the Company&rsquo;s business. Historically, the communications
industry has been cyclical, affected by both economic conditions and industry-specific cycles. Depressed general economic conditions
and cyclical downturns in the communications industry have each had an adverse effect on sales of communications equipment, OEMs
and their suppliers, including the Company. No assurance can be given that the wireless communications industry will not experience
a material downturn in the near future. Any cyclical downturn in the communications industry could have a material adverse effect
on the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Because The Company Sells Its Products To Foreign Customers,
The Company Is Exposed To All Of The Risks Associated With International Sales, Including Foreign Currency Exposure.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Sales to customers located outside the United
States, either directly or through U.S. and foreign distributors, accounted for approximately 2% and 3% of the net sales of the
Company during the years ended October 31, 2017 and 2016, respectively. International revenues are subject to a number of risks,
including:</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 94%"><FONT STYLE="font-size: 10pt">longer accounts receivable payment cycles;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">difficulty in enforcing agreements and in collecting accounts receivable;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">tariffs and other restrictions on foreign trade;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">economic and political instability; and the</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">burdens of complying with a wide variety of foreign laws.</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s foreign sales are also affected
by general economic conditions in its international markets. A prolonged economic downturn in its foreign markets could have a
material adverse effect on the Company&rsquo;s business. There can be no assurance that the factors described above will not have
an adverse material effect on the Company&rsquo;s future international revenues and, consequently, on the financial condition,
results of operations and business of the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Since sales made to foreign customers or foreign
distributors have historically been in U.S. dollars, the Company has not been exposed to the risks of foreign currency fluctuations.
However, if the Company in the future is required to accept sales denominated in the currencies of the countries where sales are
made, the Company will thereafter also be exposed to currency fluctuation risks.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Changes Of Key Personnel Could Adversely Affect The Company&rsquo;s
Operations.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s success is dependent to
a significant extent on the service of the Company&rsquo;s senior executives. On July 17, 2017, the Company hired Robert D. Dawson
as President and Chief Executive Officer. Howard Hill, the Company&rsquo;s interim President and Chief Executive Officer, remained
with the Company as a member of its Board of Director. The Company believes that Mr. Dawson&rsquo;s experience as well as his knowledge
of the wireless market is highly valuable to the Company. In addition, the Company&rsquo;s operations are dependent upon the continued
services of Mark Turfler, its Chief Financial Officer, and the presidents of the Company&rsquo;s four divisions. The loss of the
services of these officers could materially adversely affect the Company&rsquo;s business, operating results, and financial condition.
The Company has an employment agreement in place for Mr. Dawson and no other officers.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>The Company Has Few Patent Rights In The Technology Employed
In Its Products, Which May Limit the Company&rsquo;s Ability To Compete.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Other than the patents that the Company owns
related to its CompPro proprietary product line, the Company does not hold any other United States or foreign patents, and does
not have any patents pending. The Company does not seek to protect its rights in the technology that it develops or that the Company&rsquo;s
third-party contract manufacturers develop by means of the patent laws, although it does protect some aspects of its proprietary
products and technologies by means of copyright and trade secret laws. Accordingly, competitors can and do sell many of the same
products as the Company, and the Company cannot prevent or restrict such competition.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>Volatility of Trading Prices Of The Company&rsquo;s Stock
Could Result In A Loss On An Investment In The Company&rsquo;s Stock.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The market price of the Company&rsquo;s common
stock has varied greatly, and the trading volume of the Company&rsquo;s common stock has fluctuated greatly as well. These fluctuations
often occur independently of the Company&rsquo;s performance or any announcements by the Company. Factors that may result in such
fluctuations include:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">any shortfall in revenues
or net income from revenues or net income expected by securities analysts, or a net loss in the Company&rsquo;s quarterly or annual
operations;</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">fluctuations in the Company&rsquo;s
financial results or the results of other connector and communications-related companies, including those of the Company&rsquo;s
direct competitors;</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">changes in analysts&rsquo;
estimates of the Company&rsquo;s financial performance, the financial performance of the Company&rsquo;s competitors, or the financial
performance of connector and communications-related public companies in general;</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">general conditions in the
connector and communications industries;</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">changes in the Company&rsquo;s
revenue growth rates or the growth rates of the Company&rsquo;s competitors;</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">sales of large blocks of
the Company&rsquo;s common stock; and</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">conditions in the financial
markets in general.</FONT></TD>
</TR></TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In addition, the stock market may, from time
to time, experience extreme price and volume fluctuations, which may be unrelated to the operating performance of any specific
company. Accordingly, the market prices of the Company&rsquo;s common stock may be expected to experience significant fluctuations
in the future.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><B><I>Failure to maintain an effective system
of internal control over financial reporting or to remediate weaknesses could materially harm the Company&rsquo;s revenues, erode
stockholder confidence in the Company's ability to pursue business and report its financial results/condition, and negatively affect
the trading price of the Company&rsquo;s common stock.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As a public reporting company, the Company is
required to establish and maintain effective internal control over financial reporting. Failure to establish such internal control,
or any failure of such internal control once established, could adversely impact the Company&rsquo;s public disclosures regarding
its business, financial condition or results of operations. Any failure of our internal control over financial reporting could
also prevent the Company from maintaining accurate accounting records and discovering accounting errors and financial frauds.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Rules adopted by the SEC pursuant to Section
404 of the Sarbanes-Oxley Act of 2002 require annual assessment of our internal control over financial reporting. The standards
that must be met for management to assess the internal control over financial reporting as effective are complex, and require significant
documentation, testing and possible remediation to meet the detailed standards. Management&rsquo;s assessment that there are weaknesses
in the Company&rsquo;s internal control over financial reporting may raise concerns for investors. Any actual or perceived weaknesses
and conditions that need to be addressed in the internal controls over financial reporting (including those weaknesses identified
in periodic reports), or disclosure of management&rsquo;s assessment of the internal controls over financial reporting may have
an adverse impact on the price of the Company&rsquo;s common stock.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">As
disclosed in Form 10-K for the year ended October 31, 2016, we identified a material weakness in our internal controls s</FONT>pecifically
in connection with the&nbsp;untimely review of the&nbsp;impairment analysis&nbsp;for goodwill prepared by third party subject
matter experts. We determined that the Company did not have adequate design or operation of internal controls to ensure the timely
review of its accounting for certain complex estimates. While we believe that we have remediated the foregoing material weakness
and that our internal controls were effective as of October 31, 2017, no assurance can be given that there will not be other failures
in our internal controls.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><I>A Cyber Incident Could Result In Information Theft, Data Corruption,
Operational Disruption, And/ Or Financial Loss.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Businesses have become increasingly dependent
on digital technologies to conduct day-to-day operations. At the same time, cyber incidents, including deliberate attacks or unintentional
events, have increased. A cyber attack could include gaining unauthorized access to digital systems for purposes of misappropriating
assets or sensitive information, corrupting data, or causing operational disruption or result in denial of service on websites.
We depend on digital technology, including information systems and related infrastructure, to process and record financial and
operating data, and communicate with our employees and business partners. Our technologies, systems, networks, and those of our
business partners may become the target of cyber attacks or information security breaches that could result in the unauthorized
release, gathering, monitoring, misuse, loss or destruction of proprietary and other information, or other disruption of our business
operations. Although to date we have not experienced any losses relating to cyber attacks, there can be no assurance that we will
not suffer such losses in the future. As cyber threats continue to evolve, we may be required to expend significant additional
resources to continue to modify or enhance our protective measures or to investigate and remediate any information security vulnerabilities.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 1B.</FONT></TD><TD><FONT STYLE="font-size: 10pt">UNRESOLVED STAFF COMMENTS</FONT></TD></TR></TABLE>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">DESCRIPTION OF PROPERTY</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company currently leases its corporate headquarters
and RF connector and cable assembly manufacturing facilities at 7610 Miramar Road, San Diego, California. At that location, the
Company leases three buildings, that house the Company&rsquo;s corporate administration, sales and marketing, and engineering departments.
The buildings also are used for production and warehousing by the Company&rsquo;s RF Connector and Cable Assembly and Comnet Telecom
divisions. On June 5, 2017, the Company entered into a fifth amendment to its lease for its facility in San Diego, California.
As a result, the Company now leases a total of approximately 21,908 square feet of office, warehouse and manufacturing space at
its San Diego location. The term of the lease expires on July 31, 2022, and the rental payments under the lease currently are $22,721
per month. The San Diego lease also requires the payment of the Company&rsquo;s pro rata share of real estate taxes and insurance,
maintenance and other operating expenses related to the facilities.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-size: 10pt">(i)</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">On June 9, 2017, the Cables
Unlimited division entered into an amendment to its lease with K &amp; K Unlimited, as landlord, under which Cables Unlimited
leases its 12,000 square foot manufacturing facility in Yaphank, New York, to extend the term of the lease to June 30, 2018. Cables
Unlimited&rsquo;s monthly rent expense under the amended lease remains at $13,000 per month, plus payments of all utilities, janitorial
expenses, routine maintenance costs and costs of insurance for Cables Unlimited&rsquo;s business operations and equipment. The
landlord is a company controlled by Darren Clark, the former owner and current President of Cables Unlimited.</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-size: 10pt">(ii)</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">On June 25, 2017, the Comnet
Telecom division entered into an amendment to its lease for approximately 15,000 square feet in two suites located in East Brunswick,
New Jersey. Comnet&rsquo;s current monthly rent expense under the leases is $8,542 per month for these facilities. The amended
lease expires in September 2022.</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(iii)</TD><TD STYLE="text-align: left">On July 25, 2017, the Rel-Tech Electronic division entered
into a lease for approximately 13,750 square feet located in Milford, Connecticut. Rel-Tech&rsquo;s current net monthly rent expense
under the lease is $8,707 per month for these facilities. The new lease expires in August 2019.</TD>
</TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The aggregate monthly rental for all of the
Company&rsquo;s facilities currently is approximately $53,000 per month, plus utilities, maintenance and insurance.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">LEGAL PROCEEDINGS</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">From time to time, we may become involved in
various lawsuits and legal proceedings which arise in the ordinary course of business. Litigation is subject to inherent uncertainties,
and an adverse result in these or other matters may arise from time to time that may harm our business. As of the date of this
report, we are not subject to any proceeding that is not in the ordinary course of business or that is material to the financial
condition of our business.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 4.</FONT></TD><TD><FONT STYLE="font-size: 10pt">MINE SAFETY DISCLOSURES</FONT></TD></TR></TABLE>

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 5.</FONT></TD><TD><FONT STYLE="font-size: 10pt">MARKET FOR REGISTRANT&rsquo;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES
OF EQUITY SECURITIES</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s Common Stock is listed and
trades on the NASDAQ Global Market under the symbol &ldquo;RFIL.&rdquo;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: left">The price range per share of common stock presented
below represents the highest and lowest intraday sales prices for the Company&rsquo;s common stock on the NASDAQ during each quarter
of the two most recent years<FONT STYLE="font-family: Times New Roman, Times, Serif; background-color: white">.</FONT></P>

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


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; border-bottom: Black 1pt solid">Quarter</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">High</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Low</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline">Fiscal 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%">November 1, 2016 - January 31, 2017</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2.10</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1.40</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>February 1, 2017 - April 30, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.70</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.40</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>May 1, 2017 - July 31, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.00</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.40</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>August 1, 2017 - October 31, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.85</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.75</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-decoration: underline">Fiscal 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>November 1, 2015 - January 31, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4.55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3.90</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>February 1, 2016 - April 30, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.35</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.09</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>May 1, 2016 - July 31, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.54</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.99</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>August 1, 2016 - October 31, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.45</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.70</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Stockholder</U>. As of October 31, 2017,
there were 315 holders of the Company&rsquo;s Common Stock according to the records of the Company&rsquo;s transfer agent, Continental
Stock Transfer &amp; Trust Company, New York, New York, not including holders who hold their stock in &ldquo;street name.&rdquo;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Dividends.</U> The Company paid four quarterly
dividends of $0.02 per share during the year ended October 31, 2017 for a total of $707,000. The Company paid quarterly dividends
of $0.02, $0.02, $0.02 and $0.07 per share during the three months ended October 31, 2016, July 31, 2016, April 30, 2016 and January
31, 2016, respectively, for a total of $1.1 million. Dividends are declared and paid from time to time at the discretion of the
Board of Directors subject to applicable laws, and depend on a number of factors, including our financial condition, results of
operations, capital requirements, plans for future acquisitions, contractual restrictions, general business conditions and other
factors that our Board of Directors may deem relevant.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Repurchase of Securities.</U> The Company
did not repurchase any securities during the fiscal year October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Recent Sales of Unregistered Securities.</U>
There were no previously unreported sales of equity securities by the Company that were not registered under the Securities Act
during fiscal 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>EQUITY COMPENSATION PLAN INFORMATION</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table provides information as
of October 31, 2017 with respect to the shares of Company common stock that may be issued under the Company&rsquo;s existing equity
compensation plans.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>A</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>B</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>C</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Number&nbsp;of&nbsp;Securities</B></TD><TD NOWRAP><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Remaining&nbsp;Available&nbsp;for</B></TD><TD NOWRAP><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Future&nbsp;Issuance&nbsp;Under</B></TD><TD NOWRAP><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Equity&nbsp;Compensation</B></TD><TD NOWRAP><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Number&nbsp;of&nbsp;Securities&nbsp;to</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Weighted&nbsp;Average</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Plans&nbsp;(Excluding</B></TD><TD NOWRAP><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center"><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>be&nbsp;Issued&nbsp;Upon&nbsp;Exercise</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Exercise&nbsp;Price&nbsp;of</B></TD><TD NOWRAP><B>&nbsp;</B></TD><TD NOWRAP><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center"><B>Securities&nbsp;Reflected&nbsp;in</B></TD><TD NOWRAP><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Plan&nbsp;Category</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>of&nbsp;Outstanding&nbsp;Options</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Outstanding&nbsp;Options&nbsp;($)</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Column&nbsp;A)</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 61%; text-align: left">Equity Compensation Plans Approved by Stockholders (1)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">1,009,771</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">3.50</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">1,726,138</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Equity Compensation Plans Not Approved by Stockholders (2)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">150,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1.09</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: -0.25in; padding-left: 0.25in">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,159,771</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3.19</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,726,138</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-size: 10pt">(1)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Consists of options granted
under the R.F. Industries, Ltd. 2010 Stock Option Plan..</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-size: 10pt">(2)</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Consists of options granted
to five officers and/or key employees of the Company under employment agreements entered into by the Company with each of these
officers and employees.</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in; text-align: left">ITEM&nbsp;6.</TD><TD STYLE="text-align: justify">SELECTED FINANCIAL DATA</TD>
</TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Not applicable to a &ldquo;smaller reporting
company&rdquo; as defined in Item 10(f)(1) of SEC Regulation S-K.</P>

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


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in; text-align: left">ITEM&nbsp;7.</TD><TD STYLE="text-align: justify">MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS</TD>
</TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">CRITICAL ACCOUNTING POLICIES AND ESTIMATES</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The consolidated financial statements and related
disclosures have been prepared in accordance with U.S. generally accepted accounting principles (&ldquo;GAAP&rdquo;). The preparation
of these consolidated financial statements requires the Company to make significant estimates and judgments that affect the reported
amounts of assets, liabilities, revenues, expenses and related disclosure of contingent assets and liabilities. The Company evaluates
its estimates, including those related to bad debts, inventory reserves and contingencies on an ongoing basis. The Company bases
its estimates on historical experience and on various other assumptions that are believed to be appropriate under the circumstances,
the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily
apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Inventories are stated at the lower of cost
or market, with cost determined using the weighted average cost method of accounting. Certain items in inventory may be considered
obsolete or excess and, as such, the Company periodically reviews its inventories for excess and slow moving items and make provisions
as necessary to properly reflect inventory value. Because inventories have, during the past couple years, represented up to one-fourth
of our total assets, any reduction in the value of our inventories would require the Company to take write-offs that would affect
the net worth and future earnings.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Allowance for Doubtful Accounts</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company records its allowance for doubtful
accounts based upon its assessment of various factors. The Company considers historical experience, the age of the accounts receivable
balance, credit quality of the Company&rsquo;s customers, current economic conditions and other factors that may affect a customer&rsquo;s
ability to pay.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Long-Lived Assets Including Goodwill</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company assesses property, plant and equipment
and intangible assets, which are considered definite-lived assets, for impairment. Definite-lived assets are reviewed when there
is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company
measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are
expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment to be recognized
equals the amount by which the carrying value of the asset exceeds its fair market value.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company amortizes its intangible assets
with definite useful lives over their estimated useful lives and reviews these assets for impairment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company tests its goodwill and trademarks
and indefinite-lived assets for impairment at least annually or more frequently if events or changes in circumstances indicate
these assets may be impaired. These events or circumstances require significant judgment and could include a significant change
in the business climate, legal factors, operating performance indicators, competition and sale or disposition of all or a portion
of a division. This analysis requires significant judgments, including estimation of future cash flows, which is dependent on internal
forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will
occur, and determination of our weighted average cost of capital.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Earn-out Liability</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The purchase agreement for the Rel-Tech
acquisition provides for earn-out payments of up to $800,000, payable through May 31, 2018. The fair value of the obligation
under the earn-out purchase price arrangement for Rel-Tech was $236,000 as of October 31, 2017. The initial earn-out
liability was valued at its fair value using the Monte Carlo simulation and is included as a component of the total purchase
price. The earn-out was and will continue to be revalued quarterly using a present value approach and any resulting increase
or decrease will be recorded into selling and general expenses. Any changes in the assumed timing and amount of the
probability of payment scenarios could impact the fair value. Significant judgment is employed in determining the
appropriateness of the assumptions used in calculating the fair value of the earn-out as of the acquisition date.
Accordingly, significant variances between actual and forecasted results or changes in the assumptions can materially impact
the amount of contingent consideration expense we record in future periods.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company records a tax provision for the anticipated
tax consequences of the reported results of operations. Income taxes are accounted for under the asset and liability method, under
which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between
the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. Deferred
tax assets and liabilities are measured using the currently enacted tax rates as of the date of the financial statements that apply
to taxable income in effect for the years in which those tax assets are expected to be realized or settled. The Company records
a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">If a deduction reported on a tax return for an
equity-based incentive award exceeds the cumulative compensation cost for those instruments recognized for financial reporting
purposes, any resulting realized tax benefit that exceeds the previously calculated deferred tax asset for those instruments is
considered an excess tax benefit, and is recognized as additional paid-in capital. If the tax deduction is less than the cumulative
book compensation cost, the tax effect of the resulting difference is charged first to additional paid-in capital, to the extent
of the available pool of windfall tax benefits, with any remainder recognized in income tax expense.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The calculation of the tax provision involves
significant judgment in estimating the impact of uncertainties in the application of GAAP and complex tax laws. Resolution of these
uncertainties in a manner inconsistent with management&rsquo;s expectations could have a material impact on the Company&rsquo;s
financial condition and operating results.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>Stock-based Compensation</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company uses the Black-Scholes model to
value the stock option grants. This valuation is affected by the Company&rsquo;s stock price as well as assumptions regarding a
number of inputs which involve significant judgments and estimates. These inputs include the expected term of employee stock options,
the expected volatility of the stock price, the risk-free interest rate and expected dividends.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For recently issued accounting pronouncements
that may affect us, see Note 1 of Notes to Consolidated Financial Statements.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During the periods covered by this Annual Report,
the Company marketed a variety of connector products, including connectors and cables, standard and custom cable assemblies, wiring
harnesses, fiber optic cable products, and data center products to numerous industries for use in thousands of products. The range
of products that the Company sold has changed in the periods covered by the attached financial statements. During the past two
years, the Company sold its Aviel Electronics division (a provider of custom RF connectors primarily for aerospace and military
customers) and shut down its Bioconnect division, which manufactured and sold medical cabling and interconnect products. During
the past few years, RF Industries also purchased Comnet Telecom (a provider of fiber optic and other cabling technologies, custom
patch cord assemblies, and other data center products) effective November 2014, and Rel-Tech (a provider of cable assemblies and
wiring harnesses for blue chip industrial, oilfield, instrumentation and military customers) in June 2015. The acquisitions of
Comnet and Rel-Tech have diversified the Company&rsquo;s product line and customer base, and have increased the Company&rsquo;s
presence on the East Coast. As well, Comnet and Rel-Tech have significantly contributed to the Company&rsquo;s revenues and profitability.
During 2015, the Company also purchased a new patented connector product line and technology (the CompPro line).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company aggregates operating divisions into
operating segments which have similar economic characteristics and are similar in the majority of the following areas: (1) the
nature of the product and services; (2) the nature of the production process; (3) the type or class of customer for their products
and services; (4) the methods used to distribute their products or services; and (5) if applicable, the nature of the regulatory
environment. The Company has two segments - the &ldquo;RF Connector and Cable Assembly&rdquo; segment and the &ldquo;Custom Cabling
Manufacturing and Assembly&rdquo; segment-based upon this evaluation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Since the sale of Aviel Electronics in December
2015, the RF Connector and Cable Assembly segment has been comprised of one division, while the Custom Cabling Manufacturing and
Assembly segment has been comprised of three divisions. The four divisions that met the quantitative thresholds for segment reporting
are the RF Connector and Cable Assembly division and the Cables Unlimited, Comnet and Rel-Tech subsidiaries. Each of the other
divisions aggregated into these segments had similar products that were marketed to their respective customer base and production
and product development processes that are similar in nature. The specific customers are different for each division; however,
there was some overlapping of product sales to them. The methods used to distribute products are similar within each division aggregated.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the year ended October 31, 2017, most of
the Company&rsquo;s revenues were generated from the Custom Cabling Manufacturing and Assembly segment from the sale of fiber optics
cable, copper cabling, custom patch cord assemblies, wiring harnesses, transceivers/converters and other data center equipment
(which accounted for 63% of the Company&rsquo;s total sales for the fiscal year ended October 31, 2017). Revenues from the RF Connector
and Cable Assembly segment were generated from the sales of RF connector products and connector cable assemblies and accounted
for 37% of the Company&rsquo;s total sales for the fiscal year ended October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Income from discontinued operations, net of
tax, during the fiscal 2017 year was $116,000 compared to a loss of $(58,000) in the prior year. During March 2016, the Company
announced the shutdown of its Bioconnect division as part of the Company&rsquo;s ongoing plan to close or dispose of underperforming
divisions that are not part of the Company&rsquo;s core operations. For the 2017 and 2016 fiscal years, the Company recognized
pretax income of $10,000 and $90,000, respectively, from the Bioconnect division. Included in the loss for the fiscal 2016 year,
the Company recognized a $148,000 pretax write-down on Bioconnect division&rsquo;s inventory.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the fiscal 2017 year, the Company realized
income from operations of $400,000, and net income of $382,000, compared to an operating loss from operations of $4.7 million and
net loss of $4.1 million in the prior fiscal year period. The losses in the fiscal 2016 year were attributable primarily to a non-cash
impairment charge of $2.8 million related to the impairment of intangible assets, a reduction in the Company&rsquo;s gross margins,
and to increased selling and general expenses. In part to address these losses, the Company took steps to reduce its operating
expenses, including the termination of certain officers and other personnel, and initiated a realignment of its manufacturing and
marketing operations.</P>

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


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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table presents certain key measures
of financial condition as of October 31, 2017 and 2016 (in thousands, except percentages):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">% Total Assets</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">% Total Assets</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,039</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">24.1</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">5,258</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">20.4</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,793</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">67.0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,793</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,598</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14.4</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,908</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Working capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,195</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">52.7</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,885</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49.9</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Property and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">711</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.8</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">828</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100.0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,837</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Stockholders' equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,343</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">85.2</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,392</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">82.8</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Liquidity and Capital Resources</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Management believes that its existing current
assets and the amount of cash it anticipates it will generate from current operations will be sufficient to fund the anticipated
liquidity and capital resource needs of the Company for at least twelve months from the date of this filing. Management believes
that its existing assets and the cash it expects to generate from operations, including its current backlog of unfulfilled orders,
will be sufficient during the current fiscal year based on the following:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">As of October 31, 2017, the
Company had cash and cash equivalents equal to $6.0 million.</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">As of October 31, 2017, the
Company had $16.8 million in current assets and $3.6 million in current liabilities.</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">As of October 31, 2017, the
Company had no outstanding indebtedness for borrowed funds.</FONT></TD>
</TR></TABLE>



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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><P STYLE="margin: 0pt 0">Subsequent <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to the year ended
October 31, 2017, the Company has driven increased net sales across all divisions which has led to a significant increase in its
backlog. As a result, the Company expects double-digit growth in net sales for the quarter ending January 31, 2018 compared to
the same period last year.</FONT></P>


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of October 31, 2017, the Company had a total
of $6.0 million of cash and cash equivalents compared to a total of $5.3 million of cash and cash equivalents as of October 31,
2016. As of October 31, 2017, the Company had working capital of $13.2 million and a current ratio of approximately 4.7:1.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company generated cash of $0.8 million during
the year ended October 31, 2017 due largely to $1.6 million of cash generated from operations. The increase in cash from operations
was primarily due to net income of $0.4 million, income tax refunds of $0.7 million, increased collections of accounts receivables
($0.2 million), noncash charges of $0.9 million for depreciation and amortization related to the acquisitions of Comnet, Rel-Tech
and CompPro, and $0.2 million of stock-based compensation expense. The increase in cash was partially offset by an increase in
the payment of accrued expenses and long-term liabilities, which included the payment of $0.6 million to the Presidents of the
Comnet and Rel-Tech divisions as part of the purchase price of those divisions. The Company no longer is obligated to make any
further payments with respect to its acquisition of Comnet. The Company&rsquo;s obligation to make additional payments with respect
to the acquisition of Rel-Tech expires in May 2018. The fair value of the obligation under the earn-out purchase price arrangement
for Rel-Tech was $236,000 as of October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company does not anticipate needing material
additional capital equipment in the next twelve months. In the past, the Company has financed some of its equipment and furnishings
requirements through capital leases. No additional capital equipment purchases have been currently identified that would require
significant additional leasing or capital expenditures during the next twelve months. Management also believes that based on the
Company&rsquo;s current financial condition, its current backlog of unfulfilled orders and its anticipated future operations, the
Company would be able to finance its expansion, if necessary.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As part of its announced business plan, the
Company may from time to time acquire other companies or product lines in the future in order to diversify its product and customer
base. Any future acquisitions may require the Company to make cash payments, which may reduce the Company&rsquo;s future liquidity
and capital resources.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During the year ended October 31, 2017, the Company paid a total
of $0.7 million ($0.08 per common share) of dividends to its stockholders.</P>

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


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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following summarizes the key components
of the results of operations for the fiscal years ended October 31, 2017 and 2016 (in thousands, except percentages).</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2017</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2016</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center">% of Net</TD><TD NOWRAP STYLE="font-weight: bold; text-align: center">&nbsp;</TD><TD NOWRAP STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center">% of Net</TD><TD NOWRAP STYLE="font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">Amount</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold; text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">Sales</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold; text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">Amount</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold; text-align: center">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">Sales</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; text-align: left">Net sales</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">30,964</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">100</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">30,241</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">100</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Cost of sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,242</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">72</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,778</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">72</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,722</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,463</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Engineering expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">845</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">747</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Goodwill and other intangible asset impairment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,844</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Selling and general expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,506</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">24</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,560</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Operating income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">371</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,688</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-15</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from continuing operations before provision (benefit) for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">400</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,683</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-15</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Provision (benefit) for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">134</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(652</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">266</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,031</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-13</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income (loss) from discontinued operations, net of tax</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(58</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Consolidated net income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">382</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,089</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-13</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Net sales of $31.0 million for the year ended
October 31, 2017 (the &ldquo;fiscal 2017 year&rdquo;) increased by $0.8 million or 2% when compared to net sales of $30.2 million
for the year ended October 31, 2016 (the &ldquo;fiscal 2016 year&rdquo;). Net sales for the fiscal 2017 year at the RF Connector
and Cable Assembly segment increased by $2.2 million, or 23%, to $11.5 million as compared to $9.3 million for the fiscal 2016
year. The Company&rsquo;s Custom Cabling Manufacturing and Assembly segment generated $19.5 million of net sales for the fiscal
2017 year, a decrease of $1.4 million or 7% when compared to $20.9 million for the fiscal 2016 year. The decrease in net sales
at this segment is primarily attributable to the demand for the products offered in this segment during the first half of fiscal
2017. The demand for these increased in the second half of the fiscal 2017 year, resulting in sales increase in this segment of
$1.3 million or 14% over first half sales of $9.1 million. The momentum built in the second half of the year in this segment has
continued since the end of the fiscal 2017 year, resulting in an increase in the Company&rsquo;s unfulfilled orders for telecommunications
products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s gross profit as a percentage
of sales was 28% in both 2017 and 2016 fiscal years. Gross margins at the Company&rsquo;s RF Connector and Cable Assembly segment
increased; the increase, however, was offset by a lower margins at the Company&rsquo;s Custom Cabling Manufacturing and Assembly
segment due primarily to certain fixed manufacturing costs spread over a lower revenue base as sales in this segment decreased.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Engineering expenses for the fiscal 2017 year
increased as compared to the fiscal 2016 year due to increased salary expense related to engineering activities. Engineering expenses
represent costs incurred in the development of new products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Selling and general expenses decreased by $1.9
million, or 21%, during the fiscal 2017 year to $7.5 million from $9.6 million in the prior period due to (i) cost cutting measures
and (ii) one-time expenses that increased the Company&rsquo;s selling and general expenses in the fiscal 2016 year. The decrease
in selling and general expenses in 2017 was primarily due to the impact of the Company&rsquo;s cost cutting measures that were
implemented during the latter part of the 2016 fiscal year. In addition, from October 2016 to July 2017, the Company&rsquo;s interim
President and Chief Executive Officer agreed to serve for no salary. Selling and general expenses in 2016 fiscal year included
one-time expenses that were not incurred in 2017, including $256,000 of professional fees and expenses in connection with the business
combination transaction that was abandoned, $171,000 of expenses incurred in connection with the implementation of a new enterprise
resource planning (ERP) system that now integrates all of the Company&rsquo;s operations on the East Coast and in California, and
the legal, accounting and other expenses related to the disposition of the Aviel division and the closure of the Bioconnect division.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In connection with the fiscal year ended October
31, 2016, the Company quantitatively evaluated the goodwill and intangibles of Cables Unlimited and determined that the carrying
value of Cables Unlimited on the Company&rsquo;s financial statements exceeded its fair market value. As a result, an impairment
to Cables Unlimited's goodwill and tradename was determined and the Company recorded a non-cash impairment charge to goodwill and
tradename of $2.6 million and $150,000, respectively, for the 2016 fiscal year. No impairment charges were incurred in the 2017
fiscal year.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The provision (benefit) for income taxes from
continuing operations was $134,000 or 34% and $(652,000) or 14% of income (loss) before income taxes for fiscal 2017 and 2016,
respectively. The difference in the effective tax rates in each fiscal year is primarily attributable to the recognition of research
and development credits, changes in earn-outs, goodwill impairment and other items. Deductions related to the exercise and disposition
of equity-based incentive awards during the periods presented are, in general, available to offset taxable income on the Company&rsquo;s
consolidated tax returns. Accordingly, the excess tax benefit related to the exercise and disposition of equity-based incentive
awards for the periods presented, was credited to additional paid-in capital, not the provision (benefit) for income taxes. For
the fiscal year 2017 and 2016, the Company incurred approximately $6,000 and $154,000, respectively, of windfalls from the exercise
and disposition of equity-based incentive awards, of which $6,000 and $154,000 was recorded against its additional paid-in capital.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Income from discontinued operations, net of
tax, during the fiscal 2017 year was $116,000 compared to a loss of $(58,000) in the prior year. During March 2016, the Company
announced the shutdown of its Bioconnect division. For the fiscal 2017 and 2016 years, the Company recognized pretax income of
$10,000 and $90,000, respectively, from the Bioconnect division. In the fiscal 2016 year, the Company recognized a $148,000 pretax
write-down on Bioconnect division&rsquo;s inventory. In 2013 the Company sold its RadioMobile division, in exchange for which it
received a three-year commitment to receive royalty payments from the operations of RadioMobile. Accordingly, the results of the
RadioMobile division have been included as discontinued operations in the attached financial statements. The Company recognized
royalty income in fiscal 2016 and 2017 of $174,000 and $57,000, respectively, from the sale of RadioMobile. The three-year period
for earning royalties from RadioMobile has now expired.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the fiscal 2017 year, the Company incurred
operating income of $400,000 and net income of $382,000, compared to an operating loss of $4.7 million and net loss of $4.1 million
in the prior fiscal year period. The losses in the fiscal 2016 year are attributable primarily to an impairment charge of $2.8
million, a reduction in the Company&rsquo;s gross margins and to increased selling and general expenses.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 7A.</FONT></TD><TD><FONT STYLE="font-size: 10pt">QUALITATIVE DISCLOSURES ABOUT MARKET RISK</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Not applicable to a &ldquo;smaller reporting
company&rdquo; as defined in Item 10(f)(1) of SEC Regulation S-K.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 8.</FONT></TD><TD><FONT STYLE="font-size: 10pt">STATEMENTS AND SUPPLEMENTARY DATA</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following Financial Statements of the Company
with related Notes and Report of Independent Registered Public Accounting Firm are attached hereto as pages F-1 to F-19 and filed
as part of this Annual Report:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Report of CohnReznick LLP,
Independent Registered Public Accounting Firm</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Consolidated Balance Sheets
as of October 31, 2017 and 2016</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Consolidated Statements of
Operations for the years ended October 31, 2017 and 2016</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Consolidated Statements of
Stockholders&rsquo; Equity for the years ended October 31, 2017 and 2016</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Consolidated Statements of
Cash Flows for the years ended October 31, 2017 and 2016</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Notes to Consolidated Financial
Statements</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 9.</FONT></TD><TD><FONT STYLE="font-size: 10pt">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</FONT></TD></TR></TABLE>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 9A.</FONT></TD><TD><FONT STYLE="font-size: 10pt">CONTROLS AND PROCEDURES</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Evaluation of Disclosure Controls and Procedures</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company maintains disclosure controls and
procedures (as defined in Exchange Act Rule 13a-15(e)) that are designed to assure that information required to be disclosed in
our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the Securities and
Exchange Commission&rsquo;s rules and forms, and that such information is accumulated and communicated to management, including
the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In designing and evaluating the disclosure controls
and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide reasonable
assurance only of achieving the desired control objectives, and management necessarily is required to apply its judgment in weighting
the costs and benefits of possible new or different controls and procedures. Limitations are inherent in all control systems, so
no evaluation of controls can provide absolute assurance that all control issues and any fraud have been detected.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As required by Exchange Act Rule 13a-15(b),
as of the end of the period covered by this report, management, under the supervision and with the participation of our Chief Executive
Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures. Based on this evaluation,
management concluded that the Company&rsquo;s disclosure controls and procedures are effective at a reasonable assurance level
as of October 31, 2017.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Management&rsquo;s Report on Internal Control
over Financial Reporting</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s management is responsible
for establishing and maintaining adequate internal control over financial reporting, and for performing an assessment of the effectiveness
of internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in
accordance with accounting principles generally accepted in the United States of America.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company&rsquo;s system of internal control
over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable
detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions
are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles,
and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and
(iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of
the Company's assets that could have a material effect on the financial statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Under the supervision and with the participation
of the Company&rsquo;s management, including our Chief Executive Officer and our Chief Financial Officer, the Company conducted
an evaluation of the effectiveness of our internal control over financial reporting based on the framework in &ldquo;Internal Control-Integrated
Framework (2013)&rdquo; issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the above evaluation,
the Company&rsquo;s management has concluded that the Company&rsquo;s internal controls over financial reporting was effective
as of October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">This annual report does not include an attestation
report of the Company&rsquo;s independent registered public accounting firm regarding internal control over financial reporting.
Management&rsquo;s report was not subject to attestation by the Company&rsquo;s independent registered public accounting firm pursuant
to rules of the Securities and Exchange Commission that permit the Company to provide only management&rsquo;s report in this annual
report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Changes in Internal Controls</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">As
disclosed in Form 10-K for the year ended October 31, 2016, we identified a material weakness in our internal controls s</FONT>pecifically
in connection with the&nbsp;untimely review of the&nbsp;impairment analysis&nbsp;for goodwill prepared by third party subject matter
experts. We determined that the Company did not have adequate design or operation of internal controls to ensure the timely review
of its accounting for certain complex estimates.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company is committed to maintaining a
strong internal control environment. To address and remediate the material weakness in internal control over financial
reporting described above, the Company has implemented additional procedures to more timely review complex accounting
estimates that are provided by third-party subject matter experts. We believe the remediation has operated for a sufficient
period of time, starting the first fiscal quarter of fiscal 2017. Further, through testing, we believe that these controls
that have been implemented to remediate the material weakness are currently operating effectively for the fiscal year ended
October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We regularly review our system of internal control
over financial reporting and make changes to our processes and systems to improve controls and increase efficiency, and to maintain
an effective internal control environment. Changes may include such activities as implementing new, more efficient systems, consolidating
activities, and migrating processes. Other than as described above, there were no changes in the Company&rsquo;s internal control
over financial reporting during the most recent fiscal quarter ended October 31, 2017 that materially affected, or is reasonably
likely to materially affect, the Company&rsquo;s internal control over financial reporting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Inherent Limitations of Internal Controls</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Because of its inherent limitations, internal
control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness
to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree
of compliance with the policies or procedures may deteriorate.</P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 10.</FONT></TD><TD><FONT STYLE="font-size: 10pt">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Set forth below is information regarding
the Company&rsquo;s directors, including information furnished by them as to their principal occupations for the last five
years, and their ages as of October 31, 2017. Other than Howard Hill, our former Chief Executive Officer, all of the
Directors are &ldquo;independent directors&rdquo; as defined by the listing standards of the NASDAQ Stock Market, and the
Board of Directors has determined that such independent directors have no relationship with the Company that would interfere
with the exercise of their independent judgment in carrying out the responsibilities of a director.</P>

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


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

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="width: 43%; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt"><B>Name</B></FONT></TD>
    <TD NOWRAP STYLE="width: 3%"><B>&nbsp;</B></TD>
    <TD NOWRAP STYLE="width: 14%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Age</B></FONT></TD>
    <TD NOWRAP STYLE="width: 3%"><B>&nbsp;</B></TD>
    <TD NOWRAP STYLE="width: 37%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Director&nbsp;Since</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Joseph Benoit</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">63</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">2013</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Marvin H. Fink</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">81</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">2001</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Howard F. Hill</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">77</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">1979</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">William Reynolds</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">82</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">2005</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Gerald Garland</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">67</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">2017</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Joseph Benoit was appointed to the Board of
Directors on April 8, 2013. Mr. Benoit retired from Union Bank in June 2012 after serving in various management and leadership
roles for over 20 years. Managing over 100 Union Bank branch offices in Southern California and being the head of Business Banking
were among his responsibilities. As an Executive Vice President, he also served as Union Bank&rsquo;s integration manager for FDIC
assisted acquisitions. Mr. Benoit has a B.S. in Business Administration from San Diego State University and an MBA from National
University. He is also a graduate of Pacific Coast Banking School and serves as a director on various non-profit boards.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Marvin H. Fink is a retired executive. Mr. Fink
most recently served as the Chief Executive Officer, President and Chairman of the Board of Recom Managed Systems, Inc. from October
2002 to March 2005. Prior thereto, Mr. Fink was President of Teledyne&rsquo;s Electronics Group. Mr. Fink was employed at Teledyne
for 39 years. He holds a B.E.E. degree from the City College of New York, an M.S.E.E. degree from the University of Southern California
and a J.D. degree from the University of San Fernando Valley. He is a member of the California Bar (inactive).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Howard F. Hill, a founder of the Company in
1979, served as the Company&rsquo;s Chief Executive Officer until January 22, 2015. Effective January 22, 2015, Mr. Hill stepped
down as the Chief Executive Officer and agreed to serve as the Company&rsquo;s Chief Operating Officer. Effective April 6, 2015,
Mr. Hill announced that he was taking an indefinite medical leave of absence and resigned as the Company&rsquo;s Chief Operating
Officer. On April 7, 2016, Mr. Hill retired as an employee of the Company, but continued to serve on the Company&rsquo;s Board
of Directors. On October 31, 2016, Mr. Hill assumed the position as the unpaid, interim President and Chief Executive Officer of
the Company until July 17, 2017, the date that his successor, Robert Dawson, assumed the duties of President and Chief Executive
Officer. In addition, from January 18, 2013 until June 7, 2013, Mr. Hill also served as the Company&rsquo;s interim Chief Financial
Officer. Mr. Hill has credits in Manufacturing Engineering, Quality Engineering and Industrial Management. He was the President
of the Company from July 1993 until July 2011. He has held various positions in the electronics industry over the past 60 years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">William Reynolds is a retired
financial executive. Mr. Reynolds most recently was the VP of Finance and Administration for Teledyne Controls from 1994 until
his retirement in 1997. Prior thereto, for 22 years he was the Vice-President of Finance and Administration of Teledyne Microelectronics.
Mr. Reynolds also was a program finance administrator of Teledyne Systems Company for five years. He has a B.B.A. degree in Accounting
from Woodbury College.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Gerald T. Garland is currently the
Managing Director at Inscite Consulting Group, a consulting firm for small to mid-sized businesses. Prior to joining Inscite
Consulting, from April 2003 to February 2015, Mr. Garland was a Senior Vice President at TESSCO Technologies, a leading
value-added distribution and solution provider for the wireless industry. Mr. Garland has served as senior vice president of
the installation, test and maintenance line of business since May 2005, as senior vice president of the mobile devices and
accessories line of business since April 2004 and as senior vice president of the network infrastructure line of business
since April 2003. In July 2011, Mr. Garland began serving as Senior Vice President of the Commercial Segment. In April 2013,
Mr. Garland began serving as Senior Vice President of the Product Lines of Business. Prior to joining TESSCO, Mr. Garland was
Director of Business Development at American Express Tax and Business Services from 2002 to 2003, where he was involved in an
expanded asset recovery capability for Fortune 1000 corporations. From 1993 to 1999, Mr. Garland was Chief Financial Officer
and Treasurer at TESSCO during the company&rsquo;s initial public offering. Mr. Garland received his MBA, with a
concentration in Finance, from Loyola University, and his Bachelor of Science in Business Management and Accounting from
Towson University.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company believes that Messrs. Benoit, Fink,
Hill, Reynolds and Garland have the following qualifications as members of the Board of Directors:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>Joseph Benoit: </I>Mr. Benoit has significant
financial management and banking experience, having served in various executive positions at Union Bank.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>Marvin Fink:</I> Mr. Fink has significant
experience in a variety of areas important to overseeing the management and operations of this Company, including experience as
an executive officer, an engineer and a lawyer. Mr. Fink has been the principal executive officer of a public company as well as
the President of Teledyne&rsquo;s Electronics Group. He has degrees in engineering and law and was involved in the electronics
industry for over 40 years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>Howard Hill:</I> Mr. Hill is a founder of
the Company and has over 60 years of experience in the electronics industry.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>William Reynolds:</I> Mr. Reynolds has significant
accounting and financial management expertise, having served as VP of Finance and Administration for Teledyne Controls, as the
Vice-President of Finance and Administration of Teledyne Microelectronics, and as a program finance administrator of Teledyne Systems
Company. He also has a degree in accounting, which enables him to serve as the &ldquo;audit committee financial expert&rdquo; of
the Audit Committee.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><I>Gerald T. Garland:</I> Mr. Garland has significant
leadership experience in product management, sales management, solutions development, global sourcing and financial management.
Mr. Garland served as a Chief Financial Officer and Senior Vice President for a leading distributor and solutions provider to the
wireless industry for over 18 years. Mr. Garland has also held senior leadership positions with Bank of America, Stanley Black
&amp; Decker, American Express and TESSCO Technologies.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Robert D. Dawson, 43, President and Chief
Executive Officer, was hired on July 17, 2017. Mr. Dawson was most recently President and Chief Executive Officer of Vision Technology
Services, an information technology consulting and project management company that was acquired by BG Staffing. From 2007 to 2013
Mr. Dawson was employed at TESSCO Technologies, a publicly traded distributor of wireless products and services. While at TESSCO,
he held multiple executive roles in sales, marketing, product management and strategy culminating with being Vice President of
Sales, responsible for TESSCO&rsquo;s sales organization and leading a team delivering more than $700 million in sales. He joined
TESSCO through the 2007 acquisition of NetForce Solutions, a technology training and consulting firm that he co-founded in 2000
and led as the Chief Executive Officer through seven years of growth before being acquired by TESSCO. Mr. Dawson received his Bachelor&rsquo;s
degree in Business Administration, with a Marketing emphasis, from Hillsdale College. He has been a frequent speaker on wireless
and telecommunications developments and trends, including Distributed Antenna Systems.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Mark Turfler, 65, Senior Vice President- Chief
Financial Officer, was appointed as the Company&rsquo;s Acting Chief Financial Officer and Corporate Secretary on June 7, 2013.
Effective as of January 10, 2014, Mr. Turfler was promoted to Chief Financial Officer. Mr. Turfler joined the Company in January
2013 as our Controller. Prior to joining the Company, Mr. Turfler worked in senior accounting/finance positions at Ligand Pharmaceuticals,
Inc. from 2006 to 2009, at Cylene Pharmaceuticals, Inc. from 2010 to 2011, and as an independent financial/accounting consultant
from 2012 until he joined the Company in January 2013. Mr. Turfler has more than 35 years of accounting and finance experience
including several years with publicly traded companies in a variety of senior financial executive positions with wireless telecommunications,
international manufacturing, medical device and software companies. Mr. Turfler began his career with PricewaterhouseCoopers after
graduating from Syracuse University with a B.S. in accounting. Mr. Turfler is a Certified Public Accountant and a member of the
American Institute of CPAs, California Society of CPAs, Corporate Directors Forum and Financial Executives International.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Board of Director Meetings</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During the fiscal year ended October 31, 2017,
the Board of Directors held eleven meetings. During the fiscal year ended October 31, 2017, each Board of Directors members attended
at least 75% of the meetings of the meetings of the committees on which he served.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During fiscal 2017, the Board of Directors maintained
three committees, the Compensation Committee, the Audit Committee, and the Nominating and Corporate Governance Committee.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Audit Committee meets periodically with
the Company&rsquo;s management and independent registered public accounting firm to, among other things, review the results of
the annual audit and quarterly reviews and discuss the financial statements. The Audit Committee also hires the independent registered
public accounting firm, and receives and considers the accountant&rsquo;s comments as to controls, adequacy of staff and management
performance and procedures. The Audit Committee is also authorized to review related party transactions for potential conflicts
of interest and to conduct internal investigations into whistleblower complaints. During fiscal 2016 and until June 9, 2017, the
Audit Committee was composed of Mr. Reynolds (Chairman), Mr. Benoit and Mr. Fink. On June 9, 2017, Mr. Garland was appointed to
the Board of Directors and replaced Mr. Fink on the Audit Committee. Each of these individuals was a non-employee director and
was independent as defined under the NASDAQ Stock Market&rsquo;s listing standards. Each of the members of the Audit Committee
has significant knowledge of financial matters, and Mr. Reynolds is an &ldquo;audit committee financial expert.&rdquo; The Audit
Committee met five times during fiscal 2017. The Audit Committee operates under a formal charter, which charter is posted on the
Company&rsquo;s website.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Compensation Committee currently consists
of Messrs. Fink, Reynolds, and Benoit (Chairman) each of whom is a non-employee director and is independent as defined under the
NASDAQ Stock Market&rsquo;s listing standards. The Compensation Committee is responsible for considering and recommending to the
Board the compensation arrangements for senior management. The Compensation Committee held six formal meetings during fiscal 2017,
which was attended by all committee members.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Nominating and Corporate Governance Committee
is responsible for developing and recommending corporate governance guidelines to the Board, identifying qualified individuals
to become directors, recommending selected nominees to serve on the Board, and overseeing the evaluation of the Board and its committees.
The Nominating and Corporate Governance Committee currently consists of Messrs. Fink (Chairman), Benoit, and Reynolds, each of
whom is a non-employee director and is independent as defined under the NASDAQ Stock Market&rsquo;s listing standards. The Nominating
and Corporate Governance Committee held one meeting during fiscal 2017, which was attended by all committee members.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Code of Business Conduct and Ethics</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company has adopted a Code of Business Conduct
and Ethics (the &ldquo;Code&rdquo;) that applies to all of the Company&rsquo;s Directors, officers and employees, including its
principal executive officer and principal financial officer. The Code is posted on the Company&rsquo;s website at <U>www.rfindustries.com</U>.
The Company intends to disclose any amendments to the Code by posting such amendments on its website. In addition, any waivers
of the Code for Directors or executive officers of the Company will be disclosed in a report on Form 8-K.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Compliance With Section 16(a) of the Exchange Act</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Section 16(a) of the Securities Exchange Act
of 1934 requires the Company&rsquo;s executive officers and directors, and persons who own more than 10% of a registered class
of the Company&rsquo;s equity securities, to file reports of ownership and changes in ownership with the Securities and Exchange
Commission (&ldquo;SEC&rdquo;). Executive officers, directors and greater than 10% stockholders are required by SEC regulations
to furnish the Company with copies of all Section 16(a) forms they file.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Based solely upon a review of information furnished to the Company,
to the Company&rsquo;s knowledge, during the fiscal year ended October 31, 2017, all Section 16(a) reports were timely filed, except
that William Reynolds and Gerald Garland were each late in filing a Form 4 (which was filed one day after the due date).</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 11.</FONT></TD><TD><FONT STYLE="font-size: 10pt">EXECUTIVE COMPENSATION</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Summary of Cash and Other Compensation</U>.
The following table sets forth compensation for services rendered in all capacities to the Company: (i) for each person who served
as the Company&rsquo;s Chief Executive Officer at any time during the past fiscal year, (ii) for each executive officer, other
than our Chief Executive Officer, who was employed with the Company on October 31, 2017 and who earned over $100,000 during the
fiscal year ended October 31, 2017, and (iii) for any officer who earned over $100,000 during the October 31, 2017 fiscal year
but was no longer employed with the Company on October 31, 2017 (the foregoing executives are herein collectively referred to as
the &ldquo;Named Executive Officers&rdquo;). No other executive officer of the Company received salary and bonus, which exceeded
$100,000 in the aggregate, during the fiscal year ended October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On October 31, 2016, Howard Hill assumed the
position of interim President and Chief Executive Officer of the Company. On July 17, 2017, Robert D. Dawson was hired to serve
as the President and Chief Executive Officer of the Company. Because Mr. Hill held the office of interim President and Chief Executive
Officer of the Company during fiscal 2017, he is listed below as Named Executive Officers. However, Mr. Hill was not compensated
in fiscal 2017 for his service as interim President and Chief Executive Officer of the Company in fiscal 2017.</P>

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Name&nbsp;and&nbsp;Principal&nbsp;Position</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Year</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Salary<BR>
 ($)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Bonus<BR>
    ($)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Stock<BR>
    Awards<BR>
    ($)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Option<BR>
    Awards<BR>
    ($)(6)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Non-Equity<BR>
    Incentive&nbsp;Plan<BR>
    Compensation<BR> ($)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Nonqualified<BR>
    Deferred<BR>
    Compensation<BR> Earnings<BR> ($)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>All&nbsp;Other<BR>
    Compensation<BR> ($)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt"><B>Total<BR>
    ($)</B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">Howard F. Hill</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; width: 10%; padding-left: 0.125in"><FONT STYLE="font-size: 8pt">Interim President and Chief Executive
    Officer and Director(1)</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">2017</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 8pt">6,440 </FONT></TD><TD NOWRAP STYLE="width: 1%; text-align: left">(6)(7)<FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="width: 7%; text-align: right"><FONT STYLE="font-size: 8pt">6,440</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in"><FONT STYLE="font-size: 8pt">&nbsp;&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">2016</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">100,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">(1)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">8,750</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">76,015</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">(2)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">184,765</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">Robert D. Dawson</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">2017</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">67,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">58,777</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">52,397</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">(4)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">178,174</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.125in"><FONT STYLE="font-size: 8pt">&nbsp;President and Chief Executive Officer (3)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-size: 8pt">Mark Turfler, SVP, Chief Financial Officer</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">2017</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">170,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">15,300</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">(8)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">185,300</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">2016</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">170,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">20,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">-</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">26,837</FONT></TD><TD NOWRAP STYLE="text-align: left"><FONT STYLE="font-size: 8pt">(5)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">216,837</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
</TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
April 7, 2016, Mr. Hill retired as an employee of the Company. In gratitude for his services to the Company for over 35 years,
the Company&rsquo;s Board of Directors paid Mr. Hill $100,000 upon his retirement. On October 31, 2016, Mr. Hill assumed the position
of unpaid interim President and Chief Executive Officer of the Company, a position he held until July 17, 2017 when Robert D. Dawson
was hired as the President and Chief Executive Officer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mr.
Hill&rsquo;s &ldquo;Other Compensation&rdquo; consisted of $76,015 in fiscal 2016, for accrued vacation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mr.
Dawson joined the Company as President as of July 17, 2017 at an annual salary of $250,000.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
part of his employment agreement, the Company agreed to reimburse Mr. Dawson up to $75,000 for relocation expenses, of which Mr.
Dawson was paid $52,397 in the fiscal year ended October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mr.
Turfler&rsquo;s other compensation consisted of $0 and $15,383 of accrued vacation in fiscal 2017 and 2016, respectively, and $0
and $11,454 for vehicle costs.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
amounts in this column represent the aggregate fair value of the option awards recognized by the Company as an expense for financial
reporting purposes. The fair value of these awards and the amounts expensed were determined in accordance with Financial Accounting
Standards Board ASC Topic 718. The assumptions we use in calculating these amounts are discussed in Note 9, &ldquo;Stock options,&rdquo;
to the Consolidated Financial Statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(7)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represents the value of a non-qualified stock
option awarded to Mr. Hill on September 8, 2017, for advisory services he rendered to the Company from July 17, 2017 through the
end of the Company&rsquo;s fiscal year.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">(8)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
the fiscal year ended October 31, 2017, the Company adopted corporate goals for the determination of cash bonuses to be paid to
Mark Turfler, the Company&rsquo;s Chief Financial Officer.&nbsp; The target bonus payable to Mr. Turfler was 40% of his 2017 base
salary ($170,000).&nbsp; The cash bonus was based upon (i) the Company&rsquo;s subjective determination of his performance (30%
of the bonus) and (ii) the achievement by the Company of certain EBITDA targets for the fiscal year ended October 31, 2017 (70%
of the bonus).&nbsp; The Company did not achieve its EBITDA targets, and Mr. Turfler did not receive this portion of the bonus.&nbsp;
However, the Company determined that Mr. Turfler met certain of his subjective performance goals and, therefore, was awarded a
cash bonus of $15,300.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Upon the appointment of Robert D. Dawson as
President and Chief Executive Officer on July 17, 2017, the Company granted Mr. Dawson options to purchase 100,000 shares of common
stock. The stock options are subject to the terms and conditions of the Company&rsquo;s 2010 Stock Incentive Plan, have an exercise
price of $1.90 (the closing trading price on the Nasdaq Stock Market on July 17, 2017), and vest as to 10,000 shares per year,
with 10,000 shares having vested on July 17, 2017 and 10,000 shares vesting on each anniversary thereafter while he is employed
by the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Holdings of Previously Awarded Equity</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Equity awards held as of October 31, 2017 by
each of our Named Executive Officers were issued under our 2010 Stock Incentive Plan. The following table sets forth outstanding
equity awards held by our Named Executive Officers as of October 31, 2017:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>Outstanding Equity Awards As Of October 31,
2017</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center; padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="17" NOWRAP STYLE="text-align: center; padding-bottom: 1pt; border-bottom: Black 1pt solid"><B>Option&nbsp;Awards</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Name</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Number&nbsp;of<BR> Securities<BR> Underlying<BR>
    Unexercised<BR> Options<BR> &nbsp;(#)&nbsp;Exercisable</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Number&nbsp;of<BR> Securities<BR> Underlying<BR>
    Unexercised<BR> Options<BR> &nbsp;(#)&nbsp;Unexercisable</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Equity&nbsp;Incentive&nbsp;Plan<BR> Awards:&nbsp;Number&nbsp;of<BR>
    Securities&nbsp;Underlying<BR> Unexercised<BR> Unearned&nbsp;Options<BR> (#)</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Option<BR> Exercise<BR> Price<BR> ($)</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Option<BR> Expiration<BR> Date</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Howard Hill</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">4,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">5.88</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 12%; text-align: center">04/11/19</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Howard Hill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.41</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">11/19/19</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Howard Hill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,733</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.07</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">04/05/20</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Howard Hill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,744</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.30</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">04/07/21</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Howard Hill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">77,339</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">11/08/21</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Howard Hill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.80</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">09/08/22</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Mark Turfler</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,000</TD><TD STYLE="text-align: left">(1)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.88</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">04/11/24</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Mark Turfler</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.41</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">11/19/19</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Robert D. Dawson</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90,000</TD><TD STYLE="text-align: left">(2)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;1.90</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">07/17/27</FONT></TD></TR>
</TABLE>

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


<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">(1)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Vests as to 10,000 shares
annually following grant on April 11, 2014.</FONT></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">Vests as to 10,000 shares annually following grant on July
17, 2017.</TD>
</TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During the fiscal year ended October 31, 2017,
the Company did not adjust or amend the exercise price of stock options awarded to the Named Executive Officers.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Employment Agreements-Change of Control Payments</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On June 16, 2017, RF Industries, Ltd. entered
into an employment letter agreement with Robert D. Dawson, under which Mr. Dawson has served as the Company&rsquo;s President and
Chief Executive Officer since July 17, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Under Mr. Dawson&rsquo;s agreement, the Company
agreed to pay Mr. Dawson an annual base salary of $250,000. Mr. Dawson also is eligible to participate in the Company&rsquo;s annual
bonus plan, pursuant to which he has the opportunity to earn a year-end bonus equal to fifty percent (50%) of his annual base salary.
The actual bonus paid may be higher or lower than the annual bonus based on the over- or under-achievement of Company and individual
objectives as determined by the Company&rsquo;s Board of Directors or its Compensation Committee. It is currently anticipated that
80% of Mr. Dawson&rsquo;s Annual Bonus will be based on the Company&rsquo;s performance and 20% will be based on the achievement
of individual objectives.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In addition, as of July 17, 2017, Mr. Dawson
received stock options to purchase 100,000 shares of the Company&rsquo;s common stock. The award has an exercise price of $1.90
vests as to 10,000 shares per year on each anniversary of July 17, 2017 (with 10,000 shares having vested on July 17, 2017) while
he is employed by the Company. Mr. Dawson is also entitled to be paid or reimbursed up to an aggregate of $75,000 in relocation
expenses, and is eligible to participate in the employee benefit plans and programs generally available to the Company&rsquo;s
senior executives, subject to the terms and conditions of such plans and programs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The term of Mr. Dawson&rsquo;s agreement is
one year. After the first anniversary, Mr. Dawson&rsquo;s employment will automatically renew, and his period of employment will
automatically be extended for an additional one-year period, unless either party provides the other party with written notice of
non-renewal at least sixty (60) days prior to the date of automatic renewal. Upon a Change of Control Transaction (as defined in
the letter agreement), all of Mr. Dawson&rsquo;s time based stock options shall immediately vest, whether or not his employment
is terminated. If at the time of a Change of Control Transaction Mr. Dawson&rsquo;s employment is terminated by the Company for
any reason other than Cause (as defined), Mr. Dawson will be entitled to receive a change of control cash payment in an amount
equal to 12 months of his salary</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Mark Turfler, the Company&rsquo;s Chief Financial
Officer, is currently employed on an at-will basis pursuant to an unwritten employment agreement.&nbsp; Mr. Turfler&rsquo;s current
annual base salary is $170,000, and he is entitled to participate in the Company&rsquo;s pension, retirement, disability, insurance,
medical service, or other employee benefit plan that are generally available to all employees of the Company.&nbsp; In addition,
under the Company&rsquo;s non-equity incentive plan, Mr. Turfler has the right to earn an annual cash bonus of up to 50% of his
annual base salary, subject to meeting certain qualitative and subjective targets.&nbsp; The foregoing 50% bonus payment is subject
to increase to up to 67% in the event that certain higher performance targets are achieved.&nbsp; The cash bonus is based on the
Company&rsquo;s earnings per share (before payment of bonuses) for the fiscal year ending October 31, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company has no other change of control payment agreements in
effect.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Under the compensation policies adopted by the
Compensation Committee, directors who also are officers and/or employees of the Company do not receive any compensation for serving
on the Board. For the year ended October 31, 2017, non-employee directors (i.e. directors who are not employed by the Company as
officers or employees) received $50,000, which amount was paid one-half in cash, and one-half through the grant of stock options
to purchase shares of the Company&rsquo;s common stock.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">DIRECTOR COMPENSATION FOR FISCAL YEAR 2017</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Name</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fees<BR> Earned&nbsp;or<BR> Paid&nbsp;in<BR> Cash</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Stock<BR> Awards</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt"><B>Option</B></FONT><BR> <FONT STYLE="font-size: 10pt"><B>Awards <SUP>(1)(2)</SUP></B></FONT></TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">All&nbsp;Other<BR> Compensation</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD NOWRAP STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Joseph Benoit</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">25,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">25,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">50,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Marvin H. Fink</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">50,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Howard F. Hill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">50,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">William Reynolds</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">50,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gerald Garland</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,863</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,863</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">19,726</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-size: 10pt">(1)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">This column represents the
aggregate grant date fair value of option awards computed in accordance with FASB ASC Topic 718, excluding the effect of estimated
forfeitures related to service-based vesting conditions. These amounts do not correspond to the actual value that will be recognized
by the named directors from these awards.</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-size: 10pt">(2)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">On November 8, 2016, the
Company granted five-year non-qualified options to purchase 77,339 shares of the Company&rsquo;s common stock to each of Mr. Marvin
Fink (Chairman), Mr. William Reynolds, Joseph Benoit and Howard Hill for their services as directors for the fiscal year ended
October 31, 2017. The options have an exercise price of $1.50 per share. On June 9, 2017, the Company granted Mr. Garland a five-year
non-qualified option with a $1.65 exercise price to purchase 24,712 shares of the Company&rsquo;s common stock for his services
as a director from June 9, 2017 through October 31, 2017.</FONT></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 12.</FONT></TD><TD><FONT STYLE="font-size: 10pt">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table sets forth certain information
regarding the ownership of the Company&rsquo;s Common Stock as of January 22, 2018 for: (i) each director; (ii) the Company&rsquo;s
Named Executive Officers; (iii) all executive officers and directors of the Company as a group; and (iv) all those known by the
Company to be beneficial owners of more than 5% of the Common Stock. As of January 22, 2018, there were 8,872,246 shares of Common
Stock issued and outstanding.</P>

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


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid"><B>Name&nbsp;and&nbsp;Address&nbsp;of&nbsp;Beneficial&nbsp;Owner</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt"><B>Number&nbsp;of&nbsp;Shares&nbsp;
    <SUP>(1)</SUP></B></FONT><B> <BR> <FONT STYLE="font-size: 10pt">Beneficially&nbsp;Owned</FONT></B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Percentage<BR> Beneficially&nbsp;Owned</B></TD><TD NOWRAP STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; text-align: left">Howard H. Hill</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">376,519</FONT></TD><TD STYLE="width: 1%; text-align: left">(2)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">4.2</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Marvin H. Fink</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">135,066</FONT></TD><TD STYLE="text-align: left">(3)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.5</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">William Reynolds</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">151,103</FONT></TD><TD STYLE="text-align: left">(4)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.7</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Joseph Benoit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">131,028</FONT></TD><TD STYLE="text-align: left">(5)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.5</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Mark Turfler</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">61,495</FONT></TD><TD STYLE="text-align: left">(6)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.7</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Robert D. Dawson<BR> <BR></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">20,000</FONT></TD><TD STYLE="text-align: left">(7)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Gerald Garland</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">54,222</FONT></TD><TD STYLE="text-align: left">(8)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">All Directors and Officers as a Group (7 Persons)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">929,433</FONT></TD><TD STYLE="text-align: left">(9)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.8</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Hytek International, Ltd<BR> PO Box 10927 APO<BR> George Town<BR> Cayman Islands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">901,860</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">(10)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Renaissance Technologies LLC <BR>800 Third Avenue <BR>New York, New York 10022</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">657,100</TD><TD STYLE="text-align: left">(11)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.4</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 6%">&nbsp;</TD>
    <TD STYLE="width: 6%"><FONT STYLE="font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 88%"><FONT STYLE="font-size: 10pt">Shares of Common Stock, which were not outstanding but which could be acquired upon exercise of an option within 60 days from the date of this filing, are considered outstanding for the purpose of computing the percentage of outstanding shares beneficially owned. However, such shares are not considered to be outstanding for any other purpose.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(2)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 152,298 shares that Mr. Hill has the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(3)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 135,066 shares that Mr. Fink has the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(4)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 98,303 shares that Mr. Reynolds has the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(5)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 131,028 shares that Mr. Benoit has the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(6)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 59,000 shares, which Mr. Turfler has the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(7)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 10,000 shares, which Mr. Dawson has the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(8)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 34,194 shares, which Mr. Garland has the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(9)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Includes 619,889&nbsp;shares, which the directors and officers have the right to acquire upon exercise of options exercisable within 60 days.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(10)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Based on records with the Company&rsquo;s transfer agent as of September 30, 2017.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(11)</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Based on a Schedule 13F filed with the SEC by Renaissance Technologies LLC and Renaissance Technologies Holdings Corporation on as of September 30, 2017.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 13.</FONT></TD><TD><FONT STYLE="font-size: 10pt">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</FONT></TD></TR></TABLE>

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

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

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

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

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

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




<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 14.</FONT></TD><TD><FONT STYLE="font-size: 10pt">PRINCIPAL ACCOUNTING FEES AND SERVICES</FONT></TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following is a summary of the fees billed
to the Company by CohnReznick LLP, the Company&rsquo;s independent registered public accounting firm, for professional services
rendered related to the fiscal years ended October 31, 2017 and 2016:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><B>Fee&nbsp;Category</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>2017</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>2016</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%; text-align: left">Audit Fees</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">202,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">259,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Audit-Related Fees</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">All Other Fees</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total Fees</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">212,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">269,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: left"><U>Audit Fees</U>. Consists of fees billed for
professional services rendered for the audit of the Company&rsquo;s annual financial statements and review of the interim financial
statements included in quarterly reports and services that are normally provided by CohnReznick LLP in connection with statutory
and regulatory filings or engagements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Audit-Related Fees</U>. Consists of fees
billed for assurance and related services that are reasonably related to the performance of the audit and review of the Company&rsquo;s
financial statements and are not reported under &ldquo;Audit Fees.&rdquo; These services include professional services requested
by the Company in connection with its preparation for compliance with Section 404 of the Sarbanes-Oxley Act of 2002, accounting
consultations in connection with acquisitions and consultations concerning financial accounting and reporting standards. The Company
did not incur audit-related fees during fiscal 2017 and 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>All Other fees</U>. The Company engaged
CohnReznick LLP in 2017 and 2016 to perform an audit of the Company&rsquo;s 401K plan.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt">ITEM 15.</FONT></TD><TD><FONT STYLE="font-size: 10pt">EXHIBITS</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following exhibits are filed as part of
this report:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420412049233/v322867_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">3.1</FONT></A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420412049233/v322867_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Amended and Restated Articles
of Incorporation (2)</FONT></A></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420412049233/v322867_ex3-1.htm" STYLE="-sec-extract: exhibit">3.2</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420412049233/v322867_ex3-1.htm" STYLE="-sec-extract: exhibit">Amended and Restated By-Laws (3)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420413034572/v347636_ex3-1.htm" STYLE="-sec-extract: exhibit">3.3</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420413034572/v347636_ex3-1.htm" STYLE="-sec-extract: exhibit">Amendment No. 1 to Amended and Restated Bylaws (4)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410004379/v171758_ex10-4.htm" STYLE="-sec-extract: exhibit">10.1</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410004379/v171758_ex10-4.htm" STYLE="-sec-extract: exhibit">Multi-Tenant Industrial Gross Lease, effective March
31, 2009, between RF Industries, Ltd. and Walton CWCA Miramar GL 74, LLC regarding the Company&rsquo;s facilities in San Diego
(5)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410004379/v171758_ex10-5.htm" STYLE="-sec-extract: exhibit">10.2</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410004379/v171758_ex10-5.htm" STYLE="-sec-extract: exhibit">Second Amendment to Lease, dated August 25, 2009, to
Multi-Tenant Industrial Gross Lease, effective March 31, 2009, between RF Industries, Ltd. and Walton CWCA Miramar GL 74, LLC
(5)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410004379/v171758_ex10-6.htm" STYLE="-sec-extract: exhibit">10.3</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410004379/v171758_ex10-6.htm" STYLE="-sec-extract: exhibit">Single Tenant Commercial Lease, dated June 15, 2011 between
K&amp;K and RF Industries, Ltd. regarding the Company&rsquo;s lease in Yaphank, New York (7)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410050061/v196978_ex4-1.htm" STYLE="-sec-extract: exhibit">10.4</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410050061/v196978_ex4-1.htm" STYLE="-sec-extract: exhibit">Form of 2010 Stock Incentive Plan (6)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410050061/v196978_ex4-2.htm" STYLE="-sec-extract: exhibit">10.5</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420410050061/v196978_ex4-2.htm" STYLE="-sec-extract: exhibit">Form of Stock Option Agreement for the Company&rsquo;s
2010 Stock Incentive Plan (6)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415002909/v399058_ex10-1.htm" STYLE="-sec-extract: exhibit">10.6</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415002909/v399058_ex10-1.htm" STYLE="-sec-extract: exhibit">Stock Purchase Agreement, dated January 20, 2015, between
RF Industries, Ltd. and Robert A. Portera (8)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415035801/v412540_ex10-1.htm" STYLE="-sec-extract: exhibit">10.7</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415035801/v412540_ex10-1.htm" STYLE="-sec-extract: exhibit">Stock Purchase Agreement, dated June 5, 2015, between
RF Industries, Ltd., Rel-Tech Electronics, Inc., and the Shareholders.(9)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415072820/v427837_ex10-1.htm" STYLE="-sec-extract: exhibit">10.8</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415072820/v427837_ex10-1.htm" STYLE="-sec-extract: exhibit">Employment Agreement, dated December 23, 2015, by and
among RF Industries, Ltd. and Johnny Walker.(10)#</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415072820/v427837_ex10-2.htm" STYLE="-sec-extract: exhibit">10.9</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415072820/v427837_ex10-2.htm" STYLE="-sec-extract: exhibit">Employment Agreement, dated December 23, 2015, by and
among RF Industries, Ltd. and Mark Turfler.(10)#</A></TD>
</TR></TABLE>

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415072820/v427837_ex10-3.htm" STYLE="-sec-extract: exhibit">10.10</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420415072820/v427837_ex10-3.htm" STYLE="-sec-extract: exhibit">Employment Agreement, dated December 23, 2015, by and
among RF Industries, Ltd. and Darren Clark. (10)#</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420416077407/v429128_ex10-23.htm" STYLE="-sec-extract: exhibit">10.11</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420416077407/v429128_ex10-23.htm" STYLE="-sec-extract: exhibit">Multi-Tenant Industrial Gross Lease, effective December
1, 2007, between Rel-Tech Electronics, Inc. and D&rsquo;Amato Investments, LLC regarding the Company&rsquo;s lease in Milford,
CT, as amended to date(11)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in; text-align: left; vertical-align: top"></TD><TD STYLE="width: 0.5in; text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420416077407/v429128_ex10-24.htm" STYLE="-sec-extract: exhibit">10.12</A></TD><TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420416077407/v429128_ex10-24.htm" STYLE="-sec-extract: exhibit">Multi-Tenant Industrial Gross Lease, effective January
12, 2012, between Comnet Telecom Supply Inc. and EB3, LLC regarding the Company&rsquo;s lease in East Brunswick, NJ (11).</A></TD>
</TR></TABLE>

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420416129280/v451099_ex10-1.htm" STYLE="-sec-extract: exhibit">10.13</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420416129280/v451099_ex10-1.htm" STYLE="-sec-extract: exhibit">Separation and Release of Claims Agreement, dated October
24, 2016, by and among RF Industries, Ltd. and Johnny Walker.(12)#</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420414026755/v376902_ex10-1.htm" STYLE="-sec-extract: exhibit">10.14</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420414026755/v376902_ex10-1.htm" STYLE="-sec-extract: exhibit">Third Amendment To Lease, by and between Icon Miramar
Owner Pool 2 West/Northeast/Midwest, LLC and the Company, dated April 17, 2014 (13)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="tv483221_ex10-15.htm" STYLE="-sec-extract: exhibit">10.15</A></TD><TD STYLE="text-align: justify"><A HREF="tv483221_ex10-15.htm" STYLE="-sec-extract: exhibit">Fourth Amendment To Lease, by and between Icon Miramar
Owner Pool 2 West/Northeast/Midwest, LLC and the RF Industries, Ltd., dated January 26, 2017</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417031993/v468734_ex10-1.htm" STYLE="-sec-extract: exhibit">10.16</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417031993/v468734_ex10-1.htm" STYLE="-sec-extract: exhibit">Fifth Amendment To Lease, by and between Icon Miramar
Owner Pool 2 West/Northeast/Midwest, LLC and the RF Industries, Ltd., dated June 5, 2017 (14)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417031993/v468734_ex10-2.htm" STYLE="-sec-extract: exhibit">10.17</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417031993/v468734_ex10-2.htm" STYLE="-sec-extract: exhibit">Amendment To Lease, by and between K &amp; K Unlimited
and Cables Unlimited, Inc., dated June 9, 2017 (14)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417033159/v469207_ex10-1.htm" STYLE="-sec-extract: exhibit">10.18</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417033159/v469207_ex10-1.htm" STYLE="-sec-extract: exhibit">Employment Letter Agreement, dated June 16, 2017, by
and between RF Industries, Ltd. and Robert D. Dawson (15)#</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417033360/v469348_ex10-1.htm" STYLE="-sec-extract: exhibit">10.19</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417033360/v469348_ex10-1.htm" STYLE="-sec-extract: exhibit">Fifth Amendment To Lease, by and between Icon Kimberly
Alvin Property, LLC and Comnet Telecom Supply, Inc., dated June 19, 2017 (16)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417038855/v471678_ex10-1.htm" STYLE="-sec-extract: exhibit">10.20</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417038855/v471678_ex10-1.htm" STYLE="-sec-extract: exhibit">Lease Agreement by and between D&rsquo;Amato Investments,
LLC and Rel-Tech Electronics, Inc., dated July 25, 2017 (17)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417047567/v474978_ex10-1.htm" STYLE="-sec-extract: exhibit">10.21</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000114420417047567/v474978_ex10-1.htm" STYLE="-sec-extract: exhibit">Form of Indemnification Agreement (18)#</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000074066404000020/code.txt" STYLE="-sec-extract: exhibit">14.1</A></TD><TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/740664/000074066404000020/code.txt" STYLE="-sec-extract: exhibit">Code of Ethics (1)</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="tv483221_ex21-1.htm" STYLE="-sec-extract: exhibit">21.1</A></TD><TD STYLE="text-align: justify"><A HREF="tv483221_ex21-1.htm" STYLE="-sec-extract: exhibit">List of Subsidiaries</A></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="tv483221_ex23-1.htm" STYLE="-sec-extract: exhibit">23.1</A></TD><TD STYLE="text-align: justify"><A HREF="tv483221_ex23-1.htm" STYLE="-sec-extract: exhibit">Consent of Independent Registered Public Accounting Firm
CohnReznick LLP</A></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="tv483221_ex31-1.htm" STYLE="-sec-extract: exhibit">31.1</A></TD><TD STYLE="text-align: justify"><A HREF="tv483221_ex31-1.htm" STYLE="-sec-extract: exhibit">Certification of Principal Executive Officer Pursuant
to Section 302 of the Sarbanes-Oxley Act of 2002</A></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="tv483221_ex31-2.htm" STYLE="-sec-extract: exhibit">31.2</A></TD><TD STYLE="text-align: justify"><A HREF="tv483221_ex31-2.htm" STYLE="-sec-extract: exhibit">Certification of Principal Financial Officer Pursuant
to Section 302 of the Sarbanes-Oxley Act of 2002</A></TD>
</TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="tv483221_ex32-1.htm" STYLE="-sec-extract: exhibit">32.1</A></TD><TD STYLE="text-align: justify"><A HREF="tv483221_ex32-1.htm" STYLE="-sec-extract: exhibit">Certification of Principal Executive Officer Pursuant
to 18 U.S.C. Section 1350</A></TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><A HREF="tv483221_ex32-2.htm" STYLE="-sec-extract: exhibit">32.2</A></TD><TD STYLE="text-align: justify"><A HREF="tv483221_ex32-2.htm" STYLE="-sec-extract: exhibit">Certification of Principal Financial Officer Pursuant
to 18 U.S.C. Section 1350</A></TD>
</TR></TABLE>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 1in; text-align: left">EX-101.INS</TD><TD STYLE="text-align: justify">XBRL Instance Document</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 1in; text-align: left">EX-101.SCH</TD><TD STYLE="text-align: justify">XBRL Taxonomy Extension Schema</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 1in; text-align: left">EX-101.CAL</TD><TD STYLE="text-align: justify">XBRL Taxonomy Extension Calculation Linkbase</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 1in; text-align: left">EX-101.DEF</TD><TD STYLE="text-align: justify">XBRL Taxonomy Extension Definition Linkbase</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 1in; text-align: left">EX-101.LAB</TD><TD STYLE="text-align: justify">XBRL Taxonomy Extension Label Linkbase</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 1in; text-align: left">EX-101.PRE</TD><TD STYLE="text-align: justify">XBRL Taxonomy Extension Presentation Linkbase</TD>
</TR></TABLE>

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


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">#</TD><TD>Indicates a management contract or compensatory plan or arrangement.</TD></TR></TABLE>



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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10-KSB for the year ended October 31, 2000, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10- KSB for the year ended October 31, 1987, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10- KSB for the year ended October 31, 1992, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10- KSB for the year ended October 31, 2003, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated June 9, 2006, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10- KSB for the year ended October 31, 2007, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(7)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10- K for the year ended October 31, 2009, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(8)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Registration Statement on Form S-8, filed on September 20, 2010, which exhibit is hereby
incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(9)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s definitive proxy statement filed on July 12, 2012, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10- K for the year ended October 31, 2011, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(11)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated January 20, 2015, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(12)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated January 21, 2015, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(13)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated June 5, 2015, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(14)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated December 24, 2015, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(15)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 10-K for the year ended October 31, 2015, which exhibit is hereby incorporated
herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(16)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated October 25, 2016, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(17) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated May 1, 2014, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(18)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated June 5, 2017, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(19)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated June 20, 2017, which exhibit is hereby incorporated herein by reference.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(20)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated June 21, 2017, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(21)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated July 28, 2017, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(22)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previously
filed as an exhibit to the Company&rsquo;s Form 8-K, dated September 12, 2017, which exhibit is hereby incorporated herein by reference.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Stockholders of the Company may obtain a copy of any exhibit
referenced in this Annual Report on Form 10-K by writing to: Secretary, RF Industries, Ltd., 7610 Miramar Road, Bldg. 6000, San
Diego, CA 92126. The written request must specify the stockholder&rsquo;s good faith representation that such stockholder is a
stockholder of the Company.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 89%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 10%; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><A HREF="#a_001"><FONT STYLE="font-size: 10pt">Report of Independent Registered Public Accounting Firm</FONT></A></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><A HREF="#a_001"><FONT STYLE="font-size: 10pt">F-2</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><A HREF="#a_002"><FONT STYLE="font-size: 10pt">Consolidated Balance Sheets October 31, 2017 and 2016</FONT></A></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><A HREF="#a_002"> <FONT STYLE="font-size: 10pt">F-3 - F-4</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><A HREF="#a_003"><FONT STYLE="font-size: 10pt">Consolidated Statements of Operations Years Ended October 31, 2017 and 2016</FONT></A></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><A HREF="#a_003"><FONT STYLE="font-size: 10pt"> F-5</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><A HREF="#a_004"><FONT STYLE="font-size: 10pt">Consolidated Statements of Stockholders&rsquo; Equity Years Ended October 31, 2017 and 2016</FONT></A></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><A HREF="#a_004"><FONT STYLE="font-size: 10pt"> F-6</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><A HREF="#a_005"><FONT STYLE="font-size: 10pt">Consolidated Statements of Cash Flows Years Ended October 31, 2017 and 2016</FONT></A></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><A HREF="#a_005"><FONT STYLE="font-size: 10pt"> F-7</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><A HREF="#a_006"><FONT STYLE="font-size: 10pt">Notes to Consolidated Financial Statements</FONT></A></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><A HREF="#a_006"><FONT STYLE="font-size: 10pt">F-8 - F-19</FONT></A></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U><A NAME="a_001"></A>Report of Independent Registered Public
Accounting Firm</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the Board of Directors and Stockholders</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">of RF Industries, Ltd.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have audited the accompanying consolidated
balance sheets of RF Industries, Ltd. and Subsidiaries as of October 31, 2017 and 2016, and the related consolidated statements
of operations, stockholders&rsquo; equity and cash flows for the years then ended. RF Industries, Ltd. and Subsidiaries&rsquo;
management is responsible for these consolidated financial statements. Our responsibility is to express an opinion on these consolidated
financial statements based on our audits.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We conducted our audits in accordance with
the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform
the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement.
The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting.
Our audit included consideration of internal control over financial reporting as a basis for designing audit procedures that are
appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company&rsquo;s
internal control over financial reporting. Accordingly, we express no such opinion. An audit also includes examining, on a test
basis, evidence supporting the amounts and disclosures in the consolidated financial statements, assessing the accounting principles
used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe
that our audits provide a reasonable basis for our opinion.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In our opinion, the consolidated financial
statements referred to above present fairly, in all material respects, the financial position of RF Industries, Ltd. and Subsidiaries
as of October 31, 2017 and 2016, and the results of their operations and their cash flows for the years then ended, in conformity
with accounting principles generally accepted in the United States of America.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ CohnReznick LLP</FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">San Diego, California</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">January 24, 2018</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_002"></A>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OCTOBER 31, 2017 AND 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(In thousands, except share and per share
amounts)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-decoration: underline">ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">CURRENT ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 70%; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">6,039</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">5,258</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Trade accounts receivable, net of allowance for doubtful accounts of $73 and $62, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,901</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,077</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,109</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,022</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">744</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,436</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 9pt">TOTAL CURRENT ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,793</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,793</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Property and equipment:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Equipment and tooling</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,302</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,203</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Furniture and office equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">871</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">799</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,173</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,002</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Less accumulated depreciation</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,462</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,174</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Total property and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">711</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">828</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,219</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,219</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Amortizable intangible assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,030</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,619</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Non-amortizable intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,237</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,237</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">70</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">141</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 9pt">TOTAL ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,060</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,837</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OCTOBER 31, 2017 AND 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(In thousands, except share and per share
amounts)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-decoration: underline; text-align: left">LIABILITIES AND STOCKHOLDERS' EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">CURRENT LIABILITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 70%; text-align: left">Accounts payable</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,356</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,138</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Accrued expenses</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,242</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,770</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 9pt">TOTAL CURRENT LIABILITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,598</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,908</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Deferred tax liabilities, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">119</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">409</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other long-term liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">128</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">TOTAL LIABILITIES</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,717</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,445</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">COMMITMENTS AND CONTINGENCIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Common stock - authorized 20,000,000 shares of $0.01 par value; 8,872,246 and 8,835,483 shares issued and outstanding at October 31, 2017 and 2016, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">89</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">88</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,654</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,379</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Retained earnings</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,600</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,925</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">TOTAL STOCKHOLDERS' EQUITY</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,343</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,392</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,060</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,837</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Notes to Consolidated Financial Statements.</P>

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


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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_003"></A>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>YEARS ENDED OCTOBER 31, 2017 AND 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(In thousands, except share and per share
amounts)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left">Net sales</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">30,964</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">30,241</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cost of sales</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">22,242</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,778</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Gross profit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,722</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,463</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Operating expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Engineering</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">845</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">747</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Selling and general</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,506</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,560</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Goodwill and other intangible asset impairment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,844</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total operating expense</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,351</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">13,151</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Operating income (loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">371</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,688</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">29</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income (loss) from continuing operations before provision (benefit) for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">400</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,683</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Provision (benefit) for income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">134</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(652</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">266</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,031</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income (loss) from discontinued operations, net of tax</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">116</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(58</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Consolidated net income (loss)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">382</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(4,089</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Earnings (loss) per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.03</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.46</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">0.01</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(0.01</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Net income (loss) per share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.47</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Earnings (loss) per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.03</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.46</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">0.01</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(0.01</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Net income (loss) per share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.47</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Weighted average shares outstanding</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,840,895</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,786,510</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.25in">Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,915,764</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,786,510</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Notes to Consolidated Financial Statements.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_004"></A>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&rsquo;
EQUITY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>YEARS ENDED OCTOBER 31, 2017 AND 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(In thousands, except share amounts)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Additional</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Common Stock</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Paid-In</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Retained</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Capital</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Earnings</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 45%">Balance, November 1, 2015</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">8,713,664</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">87</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">19,129</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">7,155</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">26,371</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">180,067</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Excess tax benefit from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">154</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">154</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">206</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">206</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Dividends</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,141</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,141</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Treasury stock purchased and retired</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(58,248</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(157</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(158</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Net loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(4,089</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(4,089</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Balance, October 31, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,835,483</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">88</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,379</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,925</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,392</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">36,763</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">56</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Excess tax benefit from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">214</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">214</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Dividends</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(707</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(707</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Net Income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">382</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">382</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Balance, October 31, 2017</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,872,246</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">89</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">19,654</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,600</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">21,343</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Notes to Consolidated Financial Statements.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_005"></A>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>YEARS ENDED OCTOBER 31, 2017 AND 2016</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">OPERATING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 70%; text-align: left">Consolidated net income (loss)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">382</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(4,089</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Adjustments to reconcile consolidated net income (loss) to net cash provided by (used in) operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Bad debt expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">877</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,036</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Goodwill and other intangible asset impairment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,844</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Inventory write-downs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">168</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Gain (loss) on disposal of fixed assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">214</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">206</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Deferred income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(290</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(307</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Excess tax benefit from stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(154</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Changes in operating assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Trade accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">165</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(107</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(87</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">417</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">698</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(554</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Other long-term assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(102</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">218</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(355</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(528</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(98</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other long-term liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(128</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(249</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net cash provided by (used in) operating activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,597</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,267</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">INVESTING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from notes receivable from stockholder</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">67</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from sale of fixed assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from sale of inventory</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">321</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Capital expenditures</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(171</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(384</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net cash (used in) provided by investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(171</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">26</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">FINANCING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">56</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Purchases of treasury stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(158</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Excess tax benefit from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">154</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Dividends paid</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(707</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,141</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net cash used in financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(645</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,096</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net increase (decrease) in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">781</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,337</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cash and cash equivalents, beginning of year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,258</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,595</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents, end of year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,039</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,258</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Supplemental cash flow information &ndash; income taxes paid</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">349</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">208</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -9.35pt; padding-left: 9.35pt">Supplemental schedule of noncash investing and financing activities: </TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9.35pt; padding-left: 0.25in; padding-bottom: 2.5pt">Retirement of treasury stock</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double">-</TD><TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double">157</TD><TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Notes to Consolidated Financial Statements.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_006"></A>RF INDUSTRIES, LTD. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note 1 - Business activities and summary of significant accounting
policies</B></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">RF Industries, Ltd., together with its three
wholly-owned subsidiaries (collectively, hereinafter the &ldquo;Company&rdquo;), primarily engages in the design, manufacture,
and marketing of interconnect products and systems, including coaxial and specialty cables, fiber optic cables and connectors,
and electrical and electronic specialty cables. For internal operating and reporting purposes, and for marketing purposes, as of
the end of the fiscal year ended October 31, 2017 the Company classified its operations into the following four divisions/subsidiaries:
(i) The RF Connector and Cable Assembly division designs, manufactures and distributes coaxial connectors and cable assemblies
that are integrated with coaxial connectors; (ii) Cables Unlimited, Inc., the subsidiary that manufactures custom and standard
cable assemblies, complex hybrid fiber optic power solution cables, adapters, and electromechanical wiring harnesses for communication,
computer, LAN, automotive and medical equipment; (iii) Comnet Telecom Supply, Inc., the subsidiary that manufactures and sells
fiber optics cable, distinctive cabling technologies and custom patch cord assemblies, as well as other data center products; and
(iv) Rel-Tech Electronics, Inc., the subsidiary that designs and manufacturers of cable assemblies and wiring harnesses for blue
chip industrial, oilfield, instrumentation and military customers. Both the Cables Unlimited division and the Comnet Telecom division
are Corning Cables Systems CAH Connections SM Gold Program members that are authorized to manufacture fiber optic cable assemblies
that are backed by Corning Cables Systems&rsquo; extended warranty. During the fiscal year ended October 31, 2016, RF Industries,
Ltd. sold the Aviel Electronics division that designed, manufactured and distributed specialty and custom RF connectors, and discontinued
the Bioconnect division that manufactured and distributed cabling and interconnect products to the medical monitoring market.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The preparation of consolidated financial
statements in conformity with accounting principles generally accepted in the United States of America requires management to make
estimates and assumptions that affect certain reported amounts and disclosures. Actual results may differ from those estimates.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The accompanying consolidated financial
statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&ldquo;Cables Unlimited&rdquo;), Comnet Telecom
Supply, Inc. (&ldquo;Comnet&rdquo;), and Rel-Tech Electronics, Inc. (&ldquo;Rel-Tech&rdquo;), wholly-owned subsidiaries of RF Industries,
Ltd. All intercompany balances and transactions have been eliminated in consolidation.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company considers all highly-liquid
investments with an original maturity of three months or less when purchased to be cash equivalents.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Four basic criteria must be met before revenue
can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee
is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after
purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized
upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized
when services are performed, and the recovery of the consideration is considered probable.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Inventories are stated at the lower of cost
or market, with cost determined using the weighted average cost of accounting. Cost includes materials, labor, and manufacturing
overhead related to the purchase and production of inventories. We regularly review inventory quantities on hand, future purchase
commitments with our suppliers, and the estimated utility of our inventory. If our review indicates a reduction in utility below
carrying value due to damage, physical deterioration, obsolescence, changes in price levels, or other causes, we reduce our inventory
to a new cost basis through a charge to cost of sales in the period in which it occurs. The determination of market value and the
estimated volume of demand used in the lower of cost or market analysis requires significant judgment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In June 2015, the Company acquired Rel-Tech,
a company that valued its inventories using specific identification (last purchase price) on a FIFO basis. As of July 31, 2016,
Rel-Tech prospectively values its inventories cost using the weighted average cost of accounting.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Equipment, tooling and furniture are recorded
at cost and depreciated over their estimated useful lives (generally 3 to 5 years) using the straight-line method. Expenditures
for repairs and maintenance are charged to operations in the period incurred.</P>

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


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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Goodwill is recorded when the purchase price
paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill
is not amortized, but is subject to impairment analysis at least once annually, which the Company performs in October, or more
frequently upon the occurrence of an event or when circumstances indicate that a reporting unit&rsquo;s carrying amount is greater
than its fair value.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We assess whether a goodwill impairment
exists using both qualitative and quantitative assessments at the reporting level. Our qualitative assessment involves determining
whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less
than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not
that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If the qualitative assessment indicates
that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if we elect not to
perform a qualitative assessment, we perform a quantitative assessment, or two-step impairment test, to determine whether a goodwill
impairment exists at the reporting unit. The first step in our quantitative assessment identifies potential impairments by comparing
the estimated fair value of the reporting unit to its carrying value, including goodwill (&ldquo;Step 1&rdquo;). If the carrying
value exceeds estimated fair value, there is an indication of potential impairment and the second step is performed to measure
the amount of impairment (&ldquo;Step 2&rdquo;).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the fiscal year 2016, Cables Unlimited
did not meet its sales volume and revenue goals, and the mix of product sold had lower margins than planned. These results, along
with changes in the competitive marketplace and an evaluation of business priorities, led to a shift in strategic direction and
reduced future revenue and profitability expectations for the business. The results of these changes and circumstances lead to
the determination that Cables Unlimited did not pass our qualitative assessment and therefore a quantitative assessment was required.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Upon completion of our Step 1 test, we found
that the results indicated that Cables Unlimited&rsquo;s carrying value exceeded its estimated fair value, and as a result, the
Step 2 test was performed specific to Cables Unlimited. Under Step 2, the fair value of all assets and liabilities were estimated,
including customer list and backlog, for the purpose of deriving an estimate of the fair value of goodwill. The fair value of the
goodwill was then compared to the recorded goodwill to determine the amount of the impairment. Assumptions used in measuring the
value of these assets and liabilities included the discount rates used in valuing the intangible assets, and consideration of the
market environment in valuing the tangible assets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Upon completion of our Step 2 test, our
Cables Unlimited division&rsquo;s goodwill was determined to be impaired. As of October 31, 2016, the Company recorded a $2.6 million
impairment charge to goodwill. Cables Unlimited&rsquo;s goodwill is included in the Custom Cabling Manufacturing and Assembly segment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">No other instances
of impairment were identified as of October 31, 2016 and no instances of goodwill impairment were identified during the year ended
October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June 15, 2011, the Company completed
its acquisition of Cables Unlimited. Goodwill related to this acquisition is included within the Cables Unlimited reporting unit.
Effective November 1, 2014, the Company also completed its acquisition of Comnet. Goodwill related to this acquisition is included
within the Comnet reporting unit. As of May 19, 2015, the Company completed its acquisition of the CompPro product line. Goodwill
related to this acquisition is included within the Connector and Cable Assembly Division. Effective June 1, 2015, the Company completed
its acquisition of Rel-Tech. Goodwill related to this acquisition is included within the Rel-Tech reporting unit.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Long-lived assets </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company assesses property, plant and
equipment and intangible assets, which are considered definite-lived assets for impairment. Definite-lived assets are reviewed
when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the
assets are expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment
to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company has made
no material adjustments to our long-lived assets in any of the years presented.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company amortizes its intangible assets
with definite useful lives over their estimated useful lives and reviews these assets for impairment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, the Company tests our trademarks
and indefinite-lived asset for impairment at least annually or more frequently if events or changes in circumstances indicate that
these assets may be impaired.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In 2016, upon completion of our Step 2 test
(see &ldquo;Goodwill&rdquo; above), our Cables Unlimited division&rsquo;s trademark was determined to be impaired. As of October
31, 2016, the Company recorded a $150,000 impairment charge to its trademark. Cables Unlimited&rsquo;s trademark is included in
the Custom Cabling Manufacturing and Assembly segment.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">No instances of
impairment were identified as of October 31, 2017 and no other instances of impairment were identified as of October 31, 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Earn-out liability</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The purchase agreement for the Rel-Tech
acquisition provides for earn-out payments of up to $800,000 in the aggregate, last installment of which is payable May 31, 2018.
The initial earn-out liability was valued at its fair value using the Monte Carlo simulation and is included as a component of
the total purchase price. The earn-out was and will continue to be revalued quarterly using a present value approach and any resulting
increase or decrease will be recorded into selling and general expenses. Any changes in the assumed timing and amount of the probability
of payment scenarios could impact the fair value. Significant judgment is employed in determining the appropriateness of the assumptions
used in calculating the fair value of the earn-out as of the acquisition date. Accordingly, significant variances between actual
and forecasted results or changes in the assumptions can materially impact the amount of contingent consideration expense we record
in future periods.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company measures
at fair value certain financial assets and liabilities. U. S. GAAP specifies a hierarchy of valuation techniques based on whether
the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent
sources, while unobservable inputs reflect the Company's market assumptions. These two types of inputs have created the following
fair-value hierarchy:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level&nbsp;1&mdash; Quoted prices for
identical instruments in active markets;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level&nbsp;2&mdash; Quoted prices for
similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived
valuations in which all significant inputs and significant value drivers are observable in active markets;&nbsp;and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level&nbsp;3&mdash; Valuations derived
from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The contingent
consideration liability represents future earn-out liability that we may be required to pay in conjunction with the acquisition
of Rel-Tech and Comnet. The Company estimates the fair value of the earn-out liability using a probability-weighted scenario of
estimated qualifying earn-out gross profit related to Rel-Tech and EBITDA related to Comnet calculated at net present value (level
3 of the fair value hierarchy).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following
table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2017 (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid"><B>Description</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Level 1</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Level 2</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Level 3</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 55%; text-align: left">Earn-out liability</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">236</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes our
financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2016 (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid"><B>Description</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Level 1</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Level 2</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>Level 3</B></TD><TD STYLE="padding-bottom: 1pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 55%; text-align: left">Earn-out liability</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">835</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the Level
3 transactions for the years ended October 31, 2017 and 2016 (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left">Beginning balance</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">835</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,527</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Payments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(578</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(790</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">Change in value</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(21</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">98</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Ending Balance</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">236</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">835</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Intangible assets consist of the following
as of October 31 (in thousands):&nbsp;</P>

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


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Amortizable intangible assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 70%; text-align: left; padding-left: 9pt">Non-compete agreements (estimated lives 3 - 5&nbsp;&nbsp;years)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">310</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">310</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Accumulated amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(310</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(273</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">37</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Customer relationships (estimated lives 7 - 15 years)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,099</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,099</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Accumulated amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,186</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,644</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,913</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,455</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Patents (estimated life 14 years)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Accumulated amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(25</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(15</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">117</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">127</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,030</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,619</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Non-amortizable intangible assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">Trademarks</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,237</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,237</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Amortization expense
for the years ended October 31, 2017 and 2016 was $589,000 and $649,000, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Impairment to trademarks
for the years ended October 31, 2017 and 2016 was $0 and $150,000, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Estimated amortization
expense related to finite lived intangible assets is as follows (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center">Year ending</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">October 31,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%; text-align: center">2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">553</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">553</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center">2020</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">553</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">2021</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">413</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center">2022</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">413</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt; padding-left: 0.25in">Thereafter</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">545</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 1pt; padding-left: 1.625in">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,030</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company expenses the cost of advertising
and promotions as incurred. Advertising costs charged to operations were approximately $130,000 and $156,000 in 2017 and 2016,
respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Research and development</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Research and development costs are expensed
as incurred. The Company&rsquo;s research and development expenses relate to its engineering activities, which consist of the design
and development of new products for specific customers, as well as the design and engineering of new or redesigned products for
the industry in general. During the years ended October 31, 2017 and 2016, the Company recognized $845,000 and $747,000 in engineering
expenses, respectively.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company accounts for income taxes under
the asset and liability method, based on the income tax laws and rates in the jurisdictions in which operations are conducted and
income is earned. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences
of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Developing the provision (benefit)
for income taxes requires significant judgment and expertise in federal, international and state income tax laws, regulations and
strategies, including the determination of deferred tax assets and liabilities and, if necessary, any valuation allowances that
may be required for deferred tax assets. Valuation allowances are established when necessary to reduce deferred tax assets to the
amount expected to be realized. Management&rsquo;s judgments and tax strategies are subject to audit by various taxing authorities.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company recognizes accrued interest
and penalties related to unrecognized tax benefits as a component of income tax expense.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For stock option grants to employees, the
Company recognizes compensation expense based on the estimated fair value of the options at the date of grant. Stock-based employee
compensation expense is recognized on a straight-line basis over the requisite service period. The Company issues previously unissued
common shares upon the exercise of stock options.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the fiscal years ended October 31, 2017
and 2016, charges related to stock-based compensation amounted to approximately $214,000 and $206,000, respectively. For the fiscal
years ended October 31, 2017 and 2016, stock-based compensation classified in cost of sales amounted to $13,000 and $28,000 and
stock-based compensation classified in selling and general and engineering expense amounted to $201,000 and $178,000, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Earnings (loss) per share</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Basic earnings (loss) per share is calculated
by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during
the period. The calculation of diluted earnings (loss) per share is similar to that of basic earnings (loss) per share, except
that the denominator is increased to include the number of additional common shares that would have been outstanding if all potentially
dilutive common shares, principally those issuable upon the exercise of stock options, were issued and the treasury stock method
had been applied during the period. The greatest number of shares potentially issuable by the Company upon the exercise of stock
options in any period for the years ended October 31, 2017 and 2016, that were not included in the computation because they were
anti-dilutive, totaled 737,512 and 824,441, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the computation
of basic and diluted earnings (loss) per share:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Numerators:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 70%; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Consolidated net income (loss) (A)</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; text-align: right">382,000</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; text-align: right">(4,089,000</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Denominators:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Weighted average shares outstanding for basic earnings (loss) per share (B)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,840,895</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,786,510</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Add effects of potentially dilutive securities - assumed exercise of stock options</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">74,869</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">Weighted average shares outstanding for diluted earnings (loss) per share (C)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,915,764</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,786,510</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Basic earnings (loss) per share (A)/(B)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.47</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Diluted earnings (loss) per share (A)/(C)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.47</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Recent accounting standards</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I>Recently issued
accounting pronouncements not yet adopted:</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In August 2016, the Financial Accounting
Standards Board (&ldquo;FASB&rdquo;) issued Accounting Standards Update (&ldquo;ASU&rdquo;) No. 2016-15, Classification of Certain
Cash Receipts and Cash Payments. The new standard will change the classification of certain cash payments and receipts within the
cash flow statement. Specifically, payments for debt prepayment or debt extinguishment costs, including third-party costs, premiums
paid, and other fees paid to lenders that are directly related to the debt prepayment or debt extinguishment, excluding accrued
interest, will now be classified as financing activities. Previously, these payments were classified as operating expenses. The
guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within fiscal years beginning after
December 15, 2019, with early adoption permitted, and will be applied retrospectively. The Company does not expect that the adoption
of this new standard will have a material impact on its Consolidated Financial Statements.&nbsp;&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In February 2016, the FASB issued Accounting
Standards Update No. 2016-02, Leases. This ASU requires lessees to recognize most leases on their balance sheets related to the
rights and obligations created by those leases. The ASU also requires additional qualitative and quantitative disclosures related
to the nature, timing and uncertainty of cash flows arising from leases. The guidance is effective for fiscal years beginning after
December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating
the impact the adoption of this new standard will have on its Consolidated Financial Statements.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In March 2016, the FASB issued Accounting
Standards Update No. 2016-09, Compensation &ndash; Stock Compensation. The new standard will modify several aspects of the accounting
and reporting for employee share-based payments and related tax accounting impacts, including the presentation in the statements
of operations and cash flows of certain tax benefits or deficiencies and employee tax withholdings, as well as the accounting for
award forfeitures over the vesting period. The new standard is effective for fiscal years beginning after December 15, 2016 and
interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption
of this new standard will have on its Consolidated Financial Statements effective for the quarter ending January 31, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In May 2014, the FASB issued Accounting
Standards Update No. 2014-09, Revenue from Contracts with Customers. This guidance will supersede Topic 605, Revenue Recognition,
in addition to other industry-specific guidance, once effective. The new standard requires a company to recognize revenue in a
manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which
the company expects to be entitled in exchange for those goods and services.&nbsp;&nbsp;In August 2015, the FASB issued ASU 2015-14,
Revenue from Contracts with Customers: Deferral of the Effective Date, as a revision to ASU 2014-09, which revised the effective
date to fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted but
not prior to periods beginning after December 15, 2016 (i.e., the original adoption date per ASU 2014-09). In March 2016, the FASB
issued ASU 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies certain aspects
of the principal-versus-agent guidance, including how an entity should identify the unit of accounting for the principal versus
agent evaluation and how it should apply the control principle to certain types of arrangements, such as service transactions.
The amendments also reframe the indicators to focus on evidence that an entity is acting as a principal rather than as an agent.
In April 2016, the FASB issued ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing,
which clarifies how an entity should evaluate the nature of its promise in granting a license of intellectual property, which will
determine whether it recognizes revenue over time or at a point in time. The amendments also clarify when a promised good or service
is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial
in the context of a contract. The Company continues to assess the impact this new standard may have on its ongoing financial reporting.
The Company has identified its revenue streams both by contract and product type and is assessing each for potential impacts. For
the revenue streams assessed, the Company does not anticipate a material impact in the timing or amount of revenue recognized.&nbsp;&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In January 2017, the FASB issued Accounting
Standards Update No. 2017-04, Intangibles-Goodwill and Other, which simplifies the accounting for goodwill impairments by eliminating
step 2 from the goodwill impairment test. Instead, if &ldquo;the carrying amount of a reporting unit exceeds its fair value, an
impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that
reporting unit.&rdquo; The guidance is effective for fiscal years beginning after December 15, 2019. Early adoption is permitted.
The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 2 - Discontinued operations</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During 2013, the Company sold its RF Neulink
and RadioMobile divisions, which together had comprised the Company&rsquo;s RF Wireless segment. The divisions were sold pursuant
to asset purchase agreements, whereby no purchase price was paid at the closing. Rather, the agreements stipulated royalty payments
from each of the purchasers over a three-year period. For the years ended October 31, 2017 and 2016, the Company recognized approximately
$174,000 and $57,000, respectively, of aggregate royalty income for RF Neulink and RadioMobile, which amounts have been included
within discontinued operations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During March 2016, the Company announced
the shutdown of its Bioconnect division, which comprised the entire operations of the Medical Cabling and Interconnect segment.
The closure is part of the Company&rsquo;s ongoing plan to close or dispose of underperforming divisions that are not part of the
Company&rsquo;s core operations. For the year ended October 31, 2017, the Company recognized approximately $10,000&nbsp;of income
related to the sale of equipment for the Bioconnect division, which amounts have been included within discontinued operations.
For the year ended October 31, 2016, the Company recognized approximately $148,000&nbsp;of loss for the Bioconnect division, which
amounts have been included within discontinued operations. Included in the fiscal year 2016 loss, the Company recognized a $148,000
pretax write-down on Bioconnect division&rsquo;s inventory and fixed assets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following summarized financial information
related to the RF Neulink, RadioMobile and Bioconnect divisions is segregated from continuing operations and reported as discontinued
operations for the years ended October 31, 2017 and 2016 (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%">Royalties</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">174</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">57</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Bioconnect</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(148</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Provision (benefit) for income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">68</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(33</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Income (loss) from discontinued operations, net of tax</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">116</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(58</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 3 - Concentrations of credit risk
</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Financial instruments which potentially
subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The
Company maintains its cash and cash equivalents with high-credit quality financial institutions. At October 31, 2017, the Company
had cash and cash equivalent balances in excess of federally insured limits in the amount of approximately $5.2 million.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Two customers accounted for approximately
20% and 11% of the Company&rsquo;s net sales for the fiscal year ended October 31, 2017, and one customer accounted for approximately
15% of the Company&rsquo;s net sales for the fiscal year ended October 31, 2016. At October 31, 2017 these customers&rsquo; accounts
receivable balance accounted for approximately 27% and 5% of the Company&rsquo;s total net accounts receivable balances, and at
October 31, 2016, this customer&rsquo;s accounts receivable balance accounted for approximately 20% of the Company&rsquo;s total
net accounts receivable balance. &nbsp;Although these customers have been on-going major customers of the Company continuously
in the past, the written agreements with these customers do not have any minimum purchase obligations and the customers could stop
buying the Company&rsquo;s products at any time and for any reason. A reduction, delay or cancellation of orders from these customers
or the loss of these customers could significantly reduce the Company&rsquo;s future revenues and profits.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There was no product line that was significant
for the fiscal years ended October 31, 2017 and 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 4 - Inventories and major vendors</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Inventories, consisting of materials, labor
and manufacturing overhead, are stated at the lower of cost or market. Cost has been determined using the weighted average cost
method.&nbsp;In June 2015, the Company acquired Rel-Tech, a company that valued its inventories using specific identification (last
purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech values its inventory cost using the weighted average cost of accounting.
Inventories consist of the following (in thousands):&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left">Raw materials and supplies</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,520</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,642</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Work in process</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">194</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">279</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Finished goods</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,395</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,101</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,109</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,022</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Purchases of inventory
from two major vendors during fiscal 2017 represented 7% and 5%, respectively, of total inventory purchases compared to two major
vendors who represented 9% and 6%, respectively, of total inventory purchases in fiscal 2016. The Company has arrangements with
these vendors to purchase product based on purchase orders periodically issued by the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note 5 - Other current assets</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Other current assets consist of the following
(in thousands):&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left">Prepaid taxes</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">20</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">871</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Prepaid expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">526</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">347</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Notes receivable, current portion</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">115</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">135</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">744</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,436</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Long-term portion of notes receivable of
zero and $21,000 is recorded in other assets as of October 31, 2017 and 2016, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 6 - Accrued expenses and other
long-term liabilities</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accrued expenses consist
of the following (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left">Wages payable</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">855</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">941</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accrued receipts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">695</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">578</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Earn-out liability</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">236</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">707</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other current liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">456</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">544</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,242</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,770</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accrued receipts represent
purchased inventory for which invoices have not been received.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The non-current portion
of the earn-out liability of $128,000 is recorded in other long-term liabilities as of October 31, 2016</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note 7 - Segment information</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company aggregates operating divisions
into operating segments which have similar economic characteristics primarily in the following areas: (1) the nature of the product
and services; (2) the nature of the production process; (3) the type or class of customer for their products and services; (4)
the methods used to distribute their products or services; and (5) if applicable, the nature of the regulatory environment. As
of October 31, 2017, the Company had two segments - RF Connector and Cable Assembly, and Custom Cabling Manufacturing based upon
this evaluation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The RF Connector and Cable Assembly segment
is comprised of one division, while the Custom Cabling Manufacturing and Assembly segment comprised of three divisions.&nbsp;The
four divisions that met the quantitative thresholds for segment reporting are Connector and Cable Assembly, Cables Unlimited, Comnet
and Rel-Tech. The specific customers are different for each division; however, there is some overlapping of product sales to them.
The methods used to distribute products are similar within each division aggregated.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Management identifies the
Company&rsquo;s segments based on strategic business units that are, in turn, based along market lines. These strategic
business units offer products and services to different markets in accordance with their customer base and product usage. For
segment reporting purposes, the RF Connector and Cable Assembly division constitutes the RF Connector and Cable Assembly
segment, and the Cables Unlimited, Comnet and Rel-Tech division constitute the Custom Cabling Manufacturing  segment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As reviewed by the Company&rsquo;s chief
operating decision maker, the Company evaluates the performance of each segment based on income or loss before income taxes. The
Company charges depreciation and amortization directly to each division within the segment. Accounts receivable, inventory, property
and equipment, goodwill and intangible assets are the only assets identified by segment. Except as discussed above, the accounting
policies for segment reporting are the same for the Company as a whole.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Substantially all of the Company&rsquo;s
operations are conducted in the United States; however, the Company derives a portion of its revenue from export sales. The Company
attributes sales to geographic areas based on the location of the customers. The following table presents the sales of the Company
by geographic area for the years ended October 31, 2017 and 2016 (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; padding-bottom: 1pt">United States</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 15%; border-bottom: Black 1pt solid; text-align: right">30,232</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 15%; border-bottom: Black 1pt solid; text-align: right">29,257</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Foreign Countries:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Canada</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">483</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">509</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Israel</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">63</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Mexico</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">234</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">All Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">171</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">178</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">732</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">984</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Totals</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">30,964</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">30,241</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net sales, income (loss) from continuing
operations before provision (benefit) for income taxes and other related segment information for the years ended October 31, 2017
and 2016 are as follows (in thousands):&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">RF Connector</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Custom Cabling</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">and</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Manufacturing and</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold"></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Cable Assembly</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Assembly</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Corporate</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><B>2017</B></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 44%; text-align: left">Net sales</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">11,456</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">19,508</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">30,964</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income (loss) from continuing operations before provision (benefit) for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">382</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">400</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">177</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">700</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">877</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,297</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,910</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,853</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,060</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net sales</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,352</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,889</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">30,241</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Loss from continuing operations before provision (benefit) for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,358</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,232</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(93</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,683</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">194</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">842</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,036</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,902</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,100</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,835</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,837</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note 8 - Income tax provision</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The provision (benefit) for income taxes
for the fiscal years ended October 31, 2017 and 2016 consists of the following (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 65%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Current:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 64%; padding-left: 9pt">Federal</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">400</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">(332</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">State</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">24</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(13</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">424</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(345</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Deferred:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Federal</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(293</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(179</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">State</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(128</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(290</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(307</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">134</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(652</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Income tax at the federal statutory rate
is reconciled to the Company&rsquo;s actual net provision (benefit) for income taxes as follows (in thousands, except percentages):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">% of Pretax</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">% of Pretax</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Income</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Income</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; text-align: left">Income taxes at federal statutory rate</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">136</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">34.0</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(1,592</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">34.0</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">State tax provision, net of federal tax benefit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(53</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Nondeductible differences:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Goodwill and other intangible asset impairment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">916</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-19.6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Rel-Tech earn-out</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-2.3</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">52</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Qualified domestic production activities deduction</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(66</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-16.5</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">ISO stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.3</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">52</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Meals and entertainment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.3</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-0.6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Temporary true-ups</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">State tax refunds, net of federal expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-0.8</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">R&amp;D credits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(37</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-9.3</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(46</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">18</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4.4</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(18</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">0.4</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">134</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">33.5</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(652</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">13.9</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD></TR>
</TABLE>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&rsquo;s total deferred tax assets
and deferred tax liabilities at October 31, 2017 and 2016 are as follows (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline; text-align: left">Deferred Tax Assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; padding-left: 9pt">Reserves</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">375</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">216</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Accrued vacation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">122</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">134</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Stock-based compensation awards</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">184</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">159</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Uniform capitalization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">130</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">148</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">70</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">43</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Total deferred tax assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">881</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">700</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline; text-align: left">Deferred Tax Liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Amortization / intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(805</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(864</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Depreciation / equipment and furnishings</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(195</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(211</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(34</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Total deferred tax liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,109</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25in; text-indent: 0.125in">Total net deferred tax assets (liabilities)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(119</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(409</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Deferred income tax assets and liabilities
are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable
or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected
to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected
to be realized. The Company has evaluated the available evidence supporting the realization of its gross deferred tax assets, including
the amount and timing of future taxable income, and has determined it is more likely than not that the assets will be realized
in future tax years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company had adopted the provisions of
ASC 740-10, which clarifies the accounting for uncertain tax positions. ASC 740-10 requires that the Company recognize the impact
of a tax position in the financial statements if the position is not more likely than not to be sustained upon examination based
on the technical merits of the position. The Company&rsquo;s practice is to recognize interest and penalties related to income
tax matters in income from continuing operations. The Company has no material unrecognized tax benefits as of October 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company is subject to taxation in the
United States and state jurisdictions. The Company&rsquo;s tax years for October 31, 2014 and forward are subject to examination
by the United States and October 31, 2013 and forward with state tax authorities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 22, 2017, the Tax Cuts
and Jobs Act (the &ldquo;Act&rdquo;) was signed into United States tax law, which among other provisions will lower the
corporate tax rate to 21%. Given this date of enactment, our consolidated financial statements as of and for the year ended
October 31, 2017 do not reflect the impact of the Act. The Company is in the process of analyzing the potential aggregate
impact of the Act and will reflect any such impact in the quarterly report for the period in which the law was enacted.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 9 - Stock options</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Incentive and non-qualified stock option plans</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 9, 2010, the Company&rsquo;s Board
of Directors adopted the RF Industries, Ltd. 2010 Stock Incentive Plan (the &ldquo;2010 Plan&rdquo;). In June 2010, the Company&rsquo;s
stockholders approved the 2010 Plan by vote as required by NASDAQ. An aggregate of 1,000,000 shares of common stock was set aside
and reserved for issuance under the 2010 Plan. The Company&rsquo;s stockholders approved the issuance of an additional 500,000
shares of common stock at its annual meeting held on September 5, 2014, another 500,000 shares of common stock at its annual meeting
held September 4, 2015 and another 1,000,000 shares of common stock at its annual meeting held September 8, 2017. As of October
31, 2017, 1,726,138 shares of common stock were remaining for future grants of stock options under the 2010 Plan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Additional disclosures related to stock option plans&nbsp;</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The fair value of each option granted in
2017 and 2016 was estimated on the grant date using the Black-Scholes option pricing model with the following assumptions:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%">Weighted average volatility</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">43.3</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">28.7</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Expected dividends</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.0</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.4</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Expected term (in years)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.3</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.0</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Risk-free interest rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.20</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.70</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Weighted average fair value of options granted during the year</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.39</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.66</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Weighted average fair value of options vested during the year</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.95</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4.36</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Expected volatilities are based on historical
volatility of the Company&rsquo;s stock price and other factors. The Company used the historical method to calculate the expected
life of the 2017 option grants. The expected life represents the period of time that options granted are expected to be outstanding.
The risk-free rate is based on the U.S. Treasury rate with a maturity date corresponding to the options&rsquo; expected life. The
dividend yield is based upon the historical dividend yield.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Additional information regarding all of
the Company's outstanding stock options at October 31, 2017 and 2016 and changes in outstanding stock options in 2017 and 2016
follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Shares or</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Weighted</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Shares or</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Weighted</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Price Per</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Average</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Price Per</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Average</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Share</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Exercise Price</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Share</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Exercise Price</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; text-align: left">Options outstanding at beginning of year</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">1,007,851</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">4.07</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">1,240,100</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">3.64</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Options granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">449,068</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.61</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">104,936</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3.36</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Options exercised</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(36,763</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(180,067</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.27</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Options forfeited</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(260,385</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">4.10</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(157,118</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">4.53</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Options outstanding at end of year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,159,771</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">3.19</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,007,851</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">4.07</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Options exercisable at end of year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">926,272</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3.08</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">724,457</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3.93</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Options vested and expected to vest at end of year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,159,002</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3.19</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,002,522</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4.07</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Option price range at end of year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;1.07 - $6.91 </FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;2.30 - $6.91 </FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Aggregate intrinsic value of options exercised during year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">55,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">456,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Weighted average remaining contractual life of options outstanding
as of October 31, 2017: 4.19 years</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Weighted average remaining contractual life of options exercisable
as of October 31, 2017: 3.18 years</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Weighted average remaining contractual life of options vested
and expected to vest as of October 31, 2017: 4.19 years</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Aggregate intrinsic value of options outstanding at October
31, 2017: $552,000</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Aggregate intrinsic value of options exercisable at October
31, 2017: $503,000</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Aggregate intrinsic value of options vested and expected to
vest at October 31, 2017: $552,000</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of October 31, 2017, $275,000 of expense
with respect to nonvested share-based arrangements has yet to be recognized which is expected to be recognized over a weighted
average period of 6.33 years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Effective for the fiscal year ending October
31, 2017, non-employee directors receive $50,000 annually, which is paid one-half in cash and one-half through the grant of non-qualified
stock options to purchase shares of the Company&rsquo;s common stock. Previously, for the fiscal year ended October 31, 2016, non-employee
directors received $30,000 annually. During the quarter ended January 31, 2017, the Company granted each of its four non-employee
directors 77,339 options. The number of stock options granted to each director was determined by dividing $25,000 by the fair value
of a stock option grant using the Black-Scholes model ($0.32 per share). These options vest ratably over fiscal year 2017. On June
9, 2017, the Company&rsquo;s Board of Directors appointed Gerald Garland to serve as a director. Mr. Garland received a prorated
portion of the compensation paid by the Company. The number of stock options granted to Mr. Garland was determined by dividing
$9,863 (the portion of his director fee for the year ending October 31, 2017) by the fair value of a stock option grant using the
Black-Scholes model ($0.40 per share). These options vest ratably over the remaining portion of fiscal year 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On April 6, 2016, Howard Hill, the Company&rsquo;s
former Chief Operating Officer, retired from the Company. On becoming a non-employee member of the Board on April 7, 2016, Mr.
Hill was granted 33,744 options, representing the director compensation payable to him for his services for the remainder of the
2016 fiscal year. The number of stock options granted was determined by dividing his pro-rata portion of his stock based compensation
for serving on the Board of $8,750 by the fair value of a stock option grant using the Black-Scholes model ($0.26). These options
vested ratably over fiscal 2016.</P>

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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 10 - Retirement plan</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company has a 401(K) plan available
to its employees. For the years ended October 31, 2017 and 2016, the Company contributed and recognized as an expense $166,000
and $182,000, respectively, which amount represented 3% of eligible employee earnings under its Safe Harbor Non-elective Employer
Contribution Plan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B>Note 11 - Related party transactions</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During fiscal 2016 the Company had a note
receivable from stockholder of $67,000 that was due from a former Chief Executive Officer of the Company, earned interest at 6%
per annum (which interest was payable annually), and had no specific due date. The note was collateralized by property owned by
the former Chief Executive Officer. During fiscal 2016, the former Chief Executive Officer resigned as an employee of the Company
and, in connection with his resignation, repaid the foregoing promissory note in full.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June 15, 2011, the Company purchased
Cables Unlimited, Inc., a New York corporation, from Darren Clark, the sole shareholder of Cables Unlimited, Inc. In connection
with the purchase of Cables Unlimited, the Company entered into a lease for the New York facilities from which Cables Unlimited
conducts its operations. Cables Unlimited&rsquo;s monthly rent expense under the lease is $13,000 per month, plus payments of all
utilities, janitorial expenses, routine maintenance costs, and costs of insurance for Cables Unlimited&rsquo;s business operations
and equipment. During the fiscal year ended October 31, 2017, the Company paid the landlord a total of $156,000 under the lease.
The owner and landlord of the facility is a company controlled by Darren Clark, the former owner of Cables Unlimited and the current
President of this subsidiary of the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 12 - Cash dividend and declared
dividends</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company paid quarterly dividends of
$0.02 per share during fiscal year 2017 for a total of $707,000. The Company paid quarterly dividends of $0.02, $0.02, $0.02 and
$0.07 per share during the three months ended October, 31, 2016, July 31, 2016, April 30, 2016 and January 31, 2016, respectively,
for a total of $1.1 million.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 13 - Commitments</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of October 31, 2017, the Company leases
its facilities in San Diego, California, Yaphank, New York, Milford, Connecticut and East Brunswick, New Jersey under non-cancelable
operating leases. Deferred rents, included in accrued expenses and other long-term liabilities, were $95,000 as of October 31,
2017 and $3,000 as of October 31, 2016. The San Diego lease also requires the payment of the Company's pro rata share of the real
estate taxes and insurance, maintenance and other operating expenses related to the facilities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Rent expense under all operating leases totaled approximately
$644,000 and $628,000 in 2017 and 2016, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Minimum lease payments under these non-cancelable
operating leases in each of the years subsequent to October 31, 2017 are as follows (in thousands):</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center">Year ending</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">October 31,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 79%; text-align: center">2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">645</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">516</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center">2020</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">441</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">2021</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">440</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 1pt">2022</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">359</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt; padding-left: 1.625in">Total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,401</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;<B>Note 14 - Line of credit</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From May 2015 until September 2016, the
Company had a $5 million line of credit available to it from its bank. The Company did not use the line of credit and, effective
September 8, 2016, the Company terminated the line of credit.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Note 15 - Subsequent events</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 13, 2017, the Board of Directors
of the Company declared a quarterly dividend of $0.02 per share that was paid on January 15, 2018 to stockholders of record on
December 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On December 22, 2017, the Tax Cuts and Jobs
Act (the &ldquo;Act&rdquo;) was signed into United States tax law, which among other provisions will lower the corporate tax rate
to 21%. Given this date of enactment, our financial statements for the year ended October 31, 2017 do not reflect the impact of
the Act. The Company is in the process of analyzing the potential aggregate impact of the Act and will reflect any such impact
in the quarterly report for the period in which the law was enacted.</P>

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


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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;In accordance with Section 13 or 15
(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">RF INDUSTRIES, LTD.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="width: 5%; font-size: 10pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 45%; padding-left: 9pt; font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ ROBERT D. DAWSON</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Robert D. Dawson</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">President and Chief Executive Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In accordance with the Securities Exchange
Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on
the date indicated.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="width: 5%; font-size: 10pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 45%; padding-left: 9pt; font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ ROBERT D. DAWSON</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Robert D. Dawson, </FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">President and Chief Executive Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">(Principal Executive Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="width: 5%; font-size: 10pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 45%; font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ MARK TURFLER</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Mark Turfler, Chief Financial Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">(Principal Financial Officer and Principal Accounting Officer)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ MARVIN FINK</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Marvin Fink, Director</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ WILLIAM REYNOLDS</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">William Reynolds, Director</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ JOSEPH BENOIT</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Joseph Benoit, Director</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">By: </FONT></TD>
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ HOWARD HILL</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Howard Hill, Director</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">By: </FONT></TD>
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ GERALD GARLAND</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Gerald Garland, Director</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 49; Options: NewSection Last; Value: 30 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.15
<SEQUENCE>2
<FILENAME>tv483221_ex10-15.htm
<DESCRIPTION>EXHIBIT 10.15
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0in 0pt 0; text-indent: 0; text-align: right"><B>EXHIBIT 10.15</B></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>FOURTH AMENDMENT TO LEASE</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">THIS FOURTH AMENDMENT
TO LEASE (this &ldquo;<B>Amendment</B>&rdquo;) is made this 26th day of January 2017, by and between ICON MIRAMAR OWNER POOL 2
WEST/NORTHEAST/MIDWEST, LLC, a Delaware limited liability company (&ldquo;<B>Landlord</B>&rdquo;), and <FONT STYLE="text-transform: uppercase">rf
industries, ltd., </FONT>a Nevada corporation (&ldquo;<B>Tenant</B>&rdquo;).</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, Landlord (successor
in interest to CWCA Miramar GL 74, L.L.C., formerly known as Walton CWCA Miramar GL 74, L.L.C.) and Tenant are parties to that
certain Lease, dated as of January 8, 2009 (the &ldquo;<B>Original Lease</B>&rdquo;), and amended by that certain Second Amendment
to Lease (sic), dated as of August 25, 2009 (the &ldquo;<B>Second Amendment</B>&rdquo;), as further amended by that certain Third
Amendment to Lease, dated April 17, 2014 (the &ldquo;<B>Third Amendment</B>&rdquo;, and collectively with the Original Lease and
the Second Amendment, the &ldquo;<B>Lease</B>&rdquo;), pursuant to which Landlord leases to Tenant certain premises containing
approximately 19,968 rentable square feet consisting of (i) approximately 3,858 rentable square feet with a common address of 7620
Miramar Road, Suite 4300/4400, San Diego, California (&ldquo;<B>Suite 4300/4400</B>&rdquo;), (ii) approximately 2,321 rentable
square feet with a common address of 7616 Miramar Road, Suite 5200, San Diego, California (&ldquo;<B>Suite 5200</B>&rdquo;) and
(iii) approximately 13,789 rentable square feet with a common address of 7610 Miramar Road, Suite 6000/6002, San Diego, California
(&ldquo;<B>Suite 6000/6002</B>&rdquo;, and collectively with Suite 4300/4400 and Suite 5200, all as more particularly described
in the Lease, the &ldquo;<B>Current Premises</B>&rdquo;) in the project commonly known as Miramar Business Park.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, Tenant desires
to surrender a portion of the Current Premises to Landlord containing approximately 2,321 rentable square feet, consisting of Suite
5200 as shown on <U>Exhibit&nbsp;A</U> hereto (the <B>&ldquo;Suite 5200 Reduction Premises</B>&quot;) and that the Lease be appropriately
amended, and Landlord is willing to amend the Lease and accept such surrender on the terms and conditions set forth herein.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, Tenant has
requested that additional space containing approximately 1,940 rentable square feet described as 7620 Miramar Road, Suite 4200
San Diego, California as shown on <U>Exhibit A</U> hereto (the <B>&ldquo;Suite 4200 Expansion Premises</B>&rdquo;) be added to
the Premises and that the Lease be appropriately amended and Landlord is willing to do the same on the terms and conditions set
forth herein.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, The Term is
currently scheduled to expire on March 31, 2017, and Tenant desires to extend the Term for an additional sixty-four (64) full calendar
months from such expiration.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, Landlord has
agreed to the requested changes set forth in the preceding recitals, subject to the entry into this Amendment and the modification
of the Lease terms and conditions as set forth herein.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">NOW, THEREFORE, in
consideration of the mutual covenants set forth herein, and other good and valuable consideration, the receipt and sufficiency
of which are hereby acknowledged by the parties, the parties hereto agree as follows:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Extension of Term</U>.</B> The Term is hereby extended for a period of sixty-four (64) full calendar months, commencing
as of April 1, 2017 (the &ldquo;<B>Second Extension Date</B>&rdquo;) and expiring on July 31, 2022 (the &ldquo;<B>Second Extended
Termination Date</B>&rdquo;) (which period is referred to herein as the &ldquo;<B>Second Extended Term</B>&rdquo;), unless sooner
terminated in accordance with the terms of the Lease. From and after the date hereof, the &ldquo;<B>Term</B>&rdquo; shall be deemed
to include the Second Extended Term. Tenant&rsquo;s lease of the Premises during the Second Extended Term shall be subject to all
the terms and conditions of the Lease, except as expressly modified herein, and except that Tenant shall not be entitled to receive
any allowances, abatements, or other financial concession granted in connection with entering into the Lease unless such concessions
are expressly provided for herein with respect to the Second Extended Term.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Suite 4200 Expansion Premises</U>.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Effective from and after the Suite 4200 Expansion Premises Commencement Date (defined below), the &ldquo;<B>Premises</B>&rdquo;
as defined in the Lease shall be deemed to include both (i) the approximately 17,647 rentable square feet consisting of Suite 4300/4400
and Suite 6000/6002, as shown on <U>Exhibit A</U>, (the &ldquo;<B>Remaining Premises</B>&rdquo;) and (ii) the Suite 4200 Expansion
Premises, but shall exclude the Suite 5200 Reduction Premises as more particularly described in Section 3 below), and all of the
terms and conditions of the Lease with respect to the Premises, including the Second Extended Termination Date, shall be deemed
to apply to both the Remaining Premises and the Suite 4200 Expansion Premises in all respects, except as otherwise set forth herein
and except that Tenant shall not be entitled to receive with respect to the Suite 4200 Expansion Premises any allowances, abatements,
or other financial concession granted in connection with entering into the Lease unless such concessions are expressly provided
for herein with respect to the Suite 4200 Expansion Premises. Landlord and Tenant hereby agree and stipulate that the Suite 4200
Expansion Premises shall be deemed to contain approximately the rentable square footage set forth in the second recital above for
all purposes under the Lease.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As used herein the &ldquo;<B>Suite 4200 Expansion Premises Commencement Date</B>&rdquo; means the later to occur of (i)
April 1, 2017 (the &ldquo;<B>Scheduled Suite 4200 Expansion Premises Commencement Date</B>&rdquo;) and (ii)&nbsp;the date upon
which Landlord delivers the Suite 4200 Expansion Premises to Tenant. Tenant agrees that in the event that Landlord fails to deliver
the Suite 4200 Expansion Premises to Tenant on the Scheduled Suite 4200 Expansion Premises Commencement Date, it shall not be a
default and Landlord shall not be liable for any damages or loss resulting therefrom, but the Suite 4200 Expansion Premises Commencement
Date shall not occur and no rent applicable to the Suite 4200 Expansion Premises shall be payable until such time as Landlord delivers
possession of the Suite 4200 Expansion Premises to Tenant. If the Suite 4200 Expansion Premises Commencement Date is delayed the
Second Extended Termination Date shall not be similarly extended.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>On or prior to the Suite 4200 Expansion Premises Commencement Date, Tenant shall deliver revised insurance certificates
covering the Suite 4200 Expansion Premises as required pursuant to Section 10 of the Original Lease.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Tenant shall have the right to enter the Suite 4200 Expansion Premises prior to the Suite 4200 Expansion Premises Commencement
Date in accordance with the terms of Addendum 1 attached hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Remaining Premises and Surrender of the Suite 5200 Reduction Premises</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B>Remaining Premises</B>. Effective solely for the period from and after the Suite 4200 Expansion Premises Commencement
Date (estimated to be April 1, 2017) (the &ldquo;<B>Suite 5200 Reduction Effective Date</B>&rdquo;), the &ldquo;Premises&rdquo;
as defined in the Lease shall be deemed to be only the Remaining Premises and the Suite 4200 Expansion Premises, and all of the
terms and conditions of the Lease with respect to the Premises shall be deemed to apply solely to the Remaining Premises and the
Suite 4200 Expansion Premises in all respects, except as otherwise set forth herein. After giving effect to the expansion described
in Section 2 and the reduction described in this Section 3, the Premises shall be deemed to have approximately 19,587 rentable
square feet, consisting of the Suite 4200 Expansion Premises, Suite 4300/4400 and Suite 6000/6002.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B>Surrender of Suite 5200 Reduction Premises</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>After the day immediately prior to the Suite 4200 Expansion Premises Commencement Date (estimated to be March 31, 2017)
(the &ldquo;<B>Suite 5200 Reduction Premises Termination Date</B>&rdquo;), any and all rights and obligations of Tenant, and obligations
of Landlord, with respect to the Suite 5200 Reduction Premises, including, without limitation, Tenant&rsquo;s right to possession
of the Suite 5200 Reduction Premises, shall be terminated; provided, however, that such termination shall under no circumstances
or in any way constitute a waiver or termination of the obligations of Tenant which exist or have accrued up to and including the
Suite 5200 Reduction Premises Termination Date and which may accrue or continue to accrue after the Suite 5200 Reduction Premises
Termination Date to the extent Tenant has failed to satisfy all of its obligations with respect to the Suite 5200 Reduction Premises.
In the event Tenant fails to surrender the Suite 5200 Reduction Premises to Landlord on or prior to the Suite 5200 Reduction Premises
Termination Date in accordance with the terms hereof, then the terms and conditions of Section&nbsp;13 (Holding Over) of the Original
Lease shall apply in all respects with respect to the Suite 5200 Reduction Premises without in any way affecting the obligations
of Tenant with respect to the Remaining Premises, including the obligation to pay rent in accordance with the terms herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(ii)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Tenant acknowledges and agrees that, on or prior to the Suite 5200 Reduction Premises Termination Date, Tenant shall surrender
the Suite 5200 Reduction Premises to Landlord in accordance with the terms of Section 21 (Surrender of Premises) of the Original
Lease.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(iii)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>In furtherance of the foregoing, Landlord and Tenant shall perform walkthroughs of the Suite 5200 Reduction Premises, as
contemplated by the Lease, for purposes of inspecting the Suite 5200 Reduction Premises for any damages which are Tenant&rsquo;s
responsibility to repair, at Tenant&rsquo;s sole cost and expense, in accordance with the terms of the Lease and this Amendment.
Landlord requires that such damage shall be cured by Tenant prior to the Suite 5200 Reduction Premises Termination Date and any
such failure to cure such damage or surrender the Suite 5200 Reduction Premises in accordance with the terms of the Lease shall
be an Event of Default under the Lease not subject to cure and Landlord shall be entitled to exercise any and all rights thereunder
or at law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Monthly Installment of Rent Schedule</U>. </B>Notwithstanding anything to the contrary set forth herein, effective
as of the Suite 4200 Expansion Premises Commencement Date, the Monthly Installment of Rent for the Remaining Premises and the Suite
4200 Expansion Premises payable by Tenant to Landlord during the Second Extended Term is as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="width: 80%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 29%; border: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in"><U>From:</U></TD>
    <TD STYLE="width: 29%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in"><U>To:</U></TD>
    <TD STYLE="width: 42%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: center; text-indent: -1in">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: center; text-indent: -1in"><U>Monthly Installment
        of Rent</U></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: center; text-indent: -1in">&nbsp;</P></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">4/1/2017</TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in">3/31/2018</TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$22,720.92***</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">4/1/2018</TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in">3/31/2019</TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">$23,402.55</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">4/1/2019</TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in">3/31/2020</TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">$24,104.62</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">4/1/2020</TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in">3/31/2021</TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">$24,827.76</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">4/1/2021</TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in">3/31/2022</TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">$25,572.60</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">4/1/2022</TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 1in; text-align: center; text-indent: -1in">7/31/2022</TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">$26,339.77</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">***Tenant&rsquo;s obligation
to pay Monthly Installment of Rent shall be conditionally abated during the second&nbsp;(2<SUP>nd</SUP>), third (3<SUP>rd</SUP>),
fourth (4<SUP>th</SUP>) and fifth (5<SUP>th</SUP>) full calendar months following the Suite 4200 Expansion Premises Commencement
Date (the &ldquo;<B>Monthly Installment of Rent Abatement Period</B>&rdquo;). Such abatement shall apply to Monthly Installment
of Rent only and shall not apply to any other sums payable under the Lease. The abatement of Monthly Installment of Rent described
above is expressly conditioned on Tenant&rsquo;s performance of its obligations under the Lease throughout the Term. If Tenant
defaults (beyond any applicable notice and cure or grace period) under the Lease, then Tenant shall immediately, on demand, pay
to Landlord, in addition to all other amounts and damages to which Landlord is entitled, the amount of Monthly Installment of Rent
which would otherwise have been due and payable during the Monthly Installment of Rent Abatement Period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Except as otherwise
set forth in this Amendment, all other terms and conditions with respect to the payment of Monthly Installment of Rent shall remain
as set forth in the Lease. Landlord and Tenant acknowledge that the schedule set forth above is based upon the assumption that
the Scheduled Suite 4200 Expansion Premises Commencement Date is the actual Suite 4200 Expansion Premises Commencement Date. If
that is not the case, the schedule set forth above shall be appropriately adjusted on a per diem basis to reflect the actual Suite
4200 Expansion Premises Commencement Date and Landlord shall prepare a memorandum reflecting the same, which Tenant shall execute
within ten (10) days of receipt. In the event that the Suite 4200 Expansion Premises Commencement Date has not occurred by the
Scheduled Suite 4200 Expansion Premises Commencement Date, Tenant shall pay Rent for the Current Premises at the rate(s) in effect
as provided above for the period between Scheduled Suite 4200 Expansion Premises Commencement Date and the actual Suite 4200 Expansion
Premises Commencement Date, prorated on a daily basis. Rent for any period during the Term which is less than a full month shall
be a prorated portion of the Monthly Installment of Rent based upon the number of days in such month.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 306.45pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Tenant&rsquo;s Proportionate Share for the Suite 4200 Expansion Premises and Remaining Premises</U></B>. Tenant&rsquo;s
Proportionate Share collectively applicable to the Suite 4200 Expansion Premises and the Remaining Premises is 22.53%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">6.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Security Deposit</U>. </B>Upon Tenant&rsquo;s execution hereof, Tenant shall pay Landlord the sum of $8,854.53, which
is added to and becomes a part of the Security Deposit, if any, held by Landlord as provided under the Lease as security for payment
of rent and the performance of the other terms and conditions of the Lease by Tenant. Accordingly, simultaneously with the execution
hereof, the Security Deposit is increased from $17,485.24 to $26,339.77.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> 7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <B><U>Condition of the Premises</U>.</B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>AS-IS
Condition.</B> Tenant hereby acknowledges and agrees that it has accepted the Remaining Premises as of the date hereof, and will
accept (a) the Remaining Premises as of the Second Extension Date, and (b)&nbsp;Suite 4200 Expansion Premises as of the Suite 4200
Expansion Premises Commencement Date, in AS-IS, WHERE-IS condition without any representation or warranty of any kind made by Landlord
in favor of Tenant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Tenant&rsquo;s
Work.</B> Notwithstanding the foregoing subsection (a), Tenant may complete the work set forth on <U>Exhibit B</U> attached hereto
in accordance with the terms and conditions set forth on such exhibit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">8.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Termination of Container Storage Area Limited License</U>.</B> Tenant&rsquo;s Limited License to use the Container
Storage Area as provided in Section 6 of the Third Amendment is, effective as of the date hereof, hereby terminated with the same
effect as if such date were the scheduled expiration date of the Limited License.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">9.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Assignment and Subletting</U>.</B> The first sentence of Section 8.1 of the Original Lease is hereby deleted in its
entirety and the following substituted therefor:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 1in; text-align: justify; text-indent: 0in">&ldquo;Tenant
shall not have the right to assign or pledge this Lease or to sublet the whole or any part of the Premises whether voluntarily
or by operation of law, or permit the use or occupancy of the Premises by anyone other than Tenant, and shall not make, suffer
or permit such assignment, subleasing or occupancy without the prior written consent of Landlord, not to be unreasonably withheld,
conditioned or delayed, and said restrictions shall be binding upon any and all assignees of the Lease and subtenants of the Premises.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">10.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Deleted Provision</U>.</B> Addendum 1 to the Third Amendment is hereby deemed null and void and of no further force
and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">11.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>OFAC</U>.</B> Tenant hereby represents and warrants that, to the best of its knowledge, neither Tenant, nor any persons
or entities holding any legal or beneficial interest whatsoever in Tenant, are (i)&nbsp;the target of any sanctions program that
is established by Executive Order of the President or published by the Office of Foreign Assets Control, U.S. Department of the
Treasury (&ldquo;OFAC&rdquo;); (ii) designated by the President or OFAC pursuant to the Trading with the Enemy Act, 50 U.S.C. App.
&sect;&nbsp;5, the International Emergency Economic Powers Act, 50 U.S.C. &sect;&sect; 1701-06, the Patriot Act, Public Law 107-56,
Executive Order 13224 (September 23, 2001) or any Executive Order of the President issued pursuant to such statutes; or (iii) named
on the following list that is published by OFAC: &ldquo;List of Specially Designated Nationals and Blocked Persons.&rdquo; If the
foregoing representation is untrue at any time during the Term, an Event of Default will be deemed to have occurred, without the
necessity of notice to the defaulting party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">12.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Tenant&rsquo;s Broker</U>.</B> Tenant represents and warrants that it has dealt with no broker, agent or other person
in connection with this transaction, other than Hughes Marino, Inc. Tenant agrees to indemnify and hold Landlord and the Landlord
Entities harmless from and against any claims by any other broker, agent or other person claiming a commission or other form of
compensation by virtue of having dealt with Tenant with regard to this leasing transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">13.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>No Offer</U>.</B> Submission of this Amendment by Landlord is not an offer to enter into this Amendment, but rather
is a solicitation for such an offer by Tenant. Landlord shall not be bound by this Amendment until Landlord and Tenant have fully
executed and delivered this Amendment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">14.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Authority</U>.</B> Tenant represents and warrants to Landlord that if Tenant is not a natural person, Tenant has been
and is qualified to do business in the state in which the Premises is located, Tenant has full right and authority to enter into
this Amendment, and that all persons signing on behalf of Tenant were authorized to do so by appropriate actions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">15.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Severability</U>.</B> If any clause or provision of this Amendment is illegal, invalid or unenforceable under present
or future laws, then and in that event, it is the intention of the parties hereto that the remainder of this Amendment shall not
be affected thereby. It is also the intention of the parties to this Amendment that in lieu of each clause or provision of this
Amendment that is illegal, invalid or unenforceable, there be added, as a part of this Amendment, a clause or provision as similar
in terms to such illegal, invalid or unenforceable clause or provision as may be possible and be legal, valid and enforceable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">16.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Counterparts and Delivery</U>. </B> This Amendment may be executed in any number of counterparts, each of which shall
be deemed to be an original, and all of such counterparts shall constitute one Amendment. Execution copies of this Amendment may
be delivered by facsimile or email, and the parties hereto agree to accept and be bound by facsimile signatures or scanned signatures
transmitted via email hereto, which signatures shall be considered as original signatures with the transmitted Amendment having
the binding effect as an original signature on an original document. Notwithstanding the foregoing, Tenant shall, upon Landlord&rsquo;s
request, deliver original copies of this Amendment to Landlord at the address set forth in such request. Neither party may raise
the use of a facsimile machine or scanned document or the fact that any signature was transmitted through the use of a facsimile
machine or email as a defense to the enforcement of this Amendment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">17.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Conflict; Ratification; Integration</U>.</B> Insofar as the specific terms and provisions of this Amendment purport
to amend or modify or are in conflict with the specific terms, provisions and exhibits of the Lease, the terms and provisions of
this Amendment shall govern and control. Landlord and Tenant hereby agree that (a) this Amendment is incorporated into and made
a part of the Lease, (b) any and all references to the Lease hereinafter shall include this Amendment, and (c) the Lease, and all
terms, conditions and provisions of the Lease, are in full force and effect as of the date hereof, except as expressly modified
and amended hereinabove. The recitals set forth herein are incorporated by reference. Capitalized terms used in this Amendment
shall have the same definitions as set forth in the Lease to the extent that such capitalized terms are defined therein and not
redefined in this Amendment. This Amendment and any attached exhibits and addenda set forth the entire agreement between the parties
with respect to the matters set forth herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>[Signature Page Follows]</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF,
the parties hereto have caused this Amendment to be duly authorized, executed and delivered as of the day and year first set forth
above.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">LANDLORD:</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; text-indent: 0">TENANT:</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; width: 5%; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 25%; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 15%; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 5%; padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 5%; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 25%; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 20%; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="padding: 0; text-indent: 0">ICON MIRAMAR OWNER POOL 2</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="padding: 0; text-indent: 0"><FONT STYLE="text-transform: uppercase">rf industries, ltd</FONT>., a Nevada corporation</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="padding: 0; text-indent: 0">WEST/NORTHEAST/MIDWEST, LLC,</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="padding: 0; text-indent: 0">a Delaware limited liability company</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">By:</TD>
    <TD STYLE="padding: 0; text-indent: 0">GLP US Management LLC,</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">By:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid">/s/ Mark Turfler</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">a Delaware limited liability company</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">as agent for Landlord</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">Name:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid"> Mark Turfler</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">Title:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid">Chief Financial Officer</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">By:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid">/s/ Robert Munson</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">Dated:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid">January 18, 2017</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">Name:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid">Robert Munson</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">Title:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid">Senior Vice President</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0; text-indent: 0">Dated:</TD>
    <TD STYLE="padding: 0; text-indent: 0; border-bottom: Black 1pt solid">January 26, 2017</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; text-indent: 0">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>ADDENDUM 1</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>EARLY ACCESS TO SUITE 4200 EXPANSION
PREMISES</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Tenant shall have the
right to enter the Suite 4200 Expansion Premises (&ldquo;<B>Early Access</B>&rdquo;) during the period commencing upon the latest
to occur of (i) the date of full execution and delivery of the Amendment, (ii) March 17, 2017, (iii) delivery to Landlord of the
sum, if any, required by Paragraph 7 (Security Deposit) of the Amendment, and (iv) delivery to Landlord of the certificates of
insurance with respect to the Suite 4200 Expansion Premises as required by Section 10 (Insurance) of the Original Lease, and continuing
through the day immediately prior to the Suite 4200 Expansion Premises Commencement Date (&ldquo;<B>Early Access Period</B>&rdquo;)
for the purpose of installing racking systems and low-voltage internet technology equipment, storage of inventory and preparation
of the space for the Tenant&rsquo;s operations, subject to the following terms and conditions:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">Tenant&rsquo;s Early Access shall not constitute occupancy for operation of Tenant&rsquo;s business
and shall not trigger the Suite 4200 Expansion Premises Commencement Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">Tenant&rsquo;s Early Access shall be at Tenant&rsquo;s sole risk and Landlord shall have no liability
whatsoever in connection with Tenant&rsquo;s Early Access.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.</TD><TD STYLE="text-align: justify">Tenant and its employees, agents and contractors shall comply with Section 5 (Alterations) of the
Original Lease and all governmental laws, ordinances and regulations during the Early Access Period, including obtaining any approvals,
permits, or other authorizations required to perform its work within, and operate at, the Suite 4200 Expansion Premises during
the Early Access Period.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4.</TD><TD STYLE="text-align: justify">Tenant shall comply with and be bound by all provisions of the Lease during the Early Access Period,
including the obligation to pay all utilities, but excluding the obligation for payment of Monthly Installment of Rent, Expenses
and Taxes.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.</TD><TD STYLE="text-align: justify">Tenant shall not interfere with Landlord or Landlord&rsquo;s contractors completing any work within
the Suite 4200 Expansion Premises, and any such interference shall constitute a tenant delay.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">6.</TD><TD STYLE="text-align: justify">Tenant shall indemnify, protect, defend and save Landlord, the Landlord Entities, and the Suite
4200 Expansion Premises harmless from and against any and all liens, liabilities, losses, damages, costs, expenses, demands, actions,
causes of action and claims (including, without limitation, attorneys' fees and legal costs) arising out of the Early Access, use,
construction, or occupancy of the Suite 4200 Expansion Premises by Tenant or its agents, employees, contractors, customers, guests,
or invitees.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>[Remainder of Page Intentionally Left
Blank]</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><U>ADDENDUM 2</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><U>RENEWAL OPTION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B><U>Renewal Option</U></B>. Notwithstanding anything to the contrary set forth in the Lease, Tenant shall have one (1)
option to extend the Term (the &ldquo;Renewal Option&rdquo;) on the following terms and conditions:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provided
that as of the date of the receipt of the Renewal Notice (as hereinafter defined) by Landlord and the Renewal Commencement Date
(as hereinafter defined), (i) Tenant is the tenant originally named herein, (ii) Tenant actually occupies all of the Remaining
Premises and Suite 4200 Expansion Premises demised under the Amendment and any space added to the Premises, and (iii) no default
exists, or would exist but for the passage of time or the giving of notice, or both, then Tenant shall have the right to extend
the Term for an additional period of sixty (60) full calendar months (the &ldquo;Renewal Term&rdquo;) commencing on the day following
the expiration of the Second Extended Term (the &ldquo;Renewal Commencement Date&rdquo;). Tenant shall give Landlord written notice
(the &ldquo;Renewal Notice&rdquo;) of its election to extend the Term in accordance with the terms hereof at least nine (9) months,
but not more than twelve (12) months, prior to the Second Extended Termination Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Monthly Installment of Rent payable by Tenant to Landlord during the Renewal Term shall be the greater of (i) one hundred three
percent (103%) of the Monthly Installment of Rent applicable to the last month of the Second Extended Term, and (ii) the then-prevailing
market rate for comparable space in comparable buildings in the vicinity of the Project taking into account the size of the lease,
the length of the renewal term, market escalations, and the credit of Tenant. The Monthly Installment of Rent shall not be reduced
by reason of any costs or expenses saved by Landlord by reason of Landlord's not having to find a new tenant for such premises
(including, without limitation, brokerage commissions, costs of improvements, rent concessions or lost rental income during any
vacancy period).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Landlord
shall notify Tenant of its determination of the Monthly Installment of Rent for the Renewal Term, and Tenant shall advise Landlord
in writing of any objection to such determination of the Monthly Installment of Rent within fifteen (15) days of receipt of Landlord's
notice. Failure to respond within the fifteen (15) day period shall constitute Tenant's rejection of such Monthly Installment of
Rent, Tenant&rsquo;s exercise of the Renewal Option shall be deemed to be withdrawn, and the Lease shall expire or terminate in
accordance with its terms. If Tenant affirmatively objects in writing, Landlord and Tenant shall commence negotiations to attempt
to agree upon the Monthly Installment of Rent for a period of up to fifteen (15) days after Landlord's receipt of Tenant's objection
notice. If (i) Tenant has rejected such Monthly Installment of Rent in writing and (ii) the parties cannot agree after Tenant objects,
each acting in good faith but without any obligation to agree, on the Monthly Installment of Rent on or before the end of such
fifteen (15) day period, then Tenant's exercise of the Renewal Option shall be deemed withdrawn and the Lease shall expire or terminate
in accordance with its terms unless Tenant or Landlord invokes the arbitration procedure provided below to determine the Monthly
Installment of Rent for the Renewal Term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Either party may elect
to arbitrate the determination of the Monthly Installment of Rent for the Renewal Term by sending written notice to the other party
and the regional office of the American Arbitration Association in which the Premises is located within three (3) business days
after the expiration of the fifteen (15) day negotiation period provided in the preceding paragraph, invoking the binding arbitration
provisions of this subsection. The arbitration to determine the Monthly Installment of Rent for the Renewal Term shall be in accordance
with the Real Estate Industry Arbitration Rules and Mediation Procedures of the American Arbitration Association. Unless otherwise
required by state law, arbitration shall be conducted in the metropolitan area where the Premises is located by a single arbitrator
mutually selected by the parties and unaffiliated with either party. Landlord and Tenant shall each submit to the arbitrator their
respective proposal of the appropriate Monthly Installment of Rent for the Renewal Term. The arbitrator must choose between the
Landlord&rsquo;s proposal and the Tenant&rsquo;s proposal and may not compromise between the two or select some other amount. The
cost of the arbitration shall be borne equally between the parties. If the arbitrator has not determined the Monthly Installment
of Rent by the end of the Second Extended Term, Tenant shall pay one hundred five percent (105%) of the Monthly Installment of
Rent in effect under the Lease as of the end of the Second Extended Term for the Renewal Term until the Monthly Installment of
Rent is determined as provided herein. Upon such determination, Landlord and Tenant shall make the appropriate adjustments to the
payments between them, including the reimbursement of any credit that may be due for the Monthly Installment of Rent actually paid
by Tenant which is higher than the final Monthly Installment of Rent for the Renewal Term determined in accordance with the procedures
set forth herein for such period. For the avoidance of doubt, the parties consent to the jurisdiction of any appropriate court
to enforce the arbitration provisions of this subsection and to enter judgment upon the decision of the arbitrator.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
determination of the Monthly Installment of Rent does not reduce the Tenant's obligation to pay or reimburse Landlord for any additional
rent and any other reimbursable or chargeable items as set forth in the Lease, and Tenant shall reimburse and pay Landlord as set
forth in the Lease with respect to such items with respect to the Premises during the Renewal Term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
for the Monthly Installment of Rent for the Renewal Term as determined above, Tenant's occupancy of the Premises during the Renewal
Term shall be on the same terms and conditions as are in effect immediately prior to the expiration of the Term; provided, however,
Tenant shall have no further right to any allowances, credits or abatements or any options to expand, contract, renew, terminate
or extend the Lease.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
Tenant does not give the Renewal Notice within the period set forth above, the Renewal Option shall automatically terminate. Time
is of the essence as to the giving of the Renewal Notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Landlord
shall have no obligation to refurbish or otherwise improve the Premises for the Renewal Term. The Premises shall be tendered on
the Renewal Commencement Date in &ldquo;as-is&rdquo; condition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
the Lease is extended for the Renewal Term, then, promptly after the determination of Monthly Installment of Rent in accordance
with the terms of this Addendum, Landlord shall prepare and Tenant shall execute, within fifteen (15) days of receipt, an amendment
to the Lease confirming the extension of the Term and the other provisions applicable thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
Tenant exercises its right to extend the term of the Lease for the Renewal Term pursuant to this Addendum and the parties execute
the amendment, the term &ldquo;Term&rdquo; as used in this Lease, shall be construed to include, when practicable, the Renewal
Term except as provided in subsection (e) above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>EXHIBIT A</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>DEPICTION OF SUITE 5200 REDUCTION PREMISES,
</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>REMAINING PREMISES AND SUITE 4200 EXPANSION
PREMISES</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><IMG SRC="image_001.jpg" ALT="">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>EXHIBIT B</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>WORK LETTER</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B>AS-IS Condition.</B> Tenant shall lease the Remaining Premises and Suite 4200 Expansion Premises from Landlord on an
&ldquo;AS-IS&rdquo; basis, without any representation or warranty of any kind made by Landlord in favor of Tenant and without change
or modification thereto of any kind other than the work described in this exhibit. However, Landlord shall be responsible for causing,
as of the Suite 4200 Expansion Premises Commencement Date, the existing HVAC system, and material electrical, plumbing and other
mechanical systems that exclusively service the Suite 4200 Expansion Premises to be in good working order, provided that the foregoing
shall not imply any representation or warranty as to the useful life of such systems, nor shall the foregoing diminish Tenant&rsquo;s
responsibility to perform any repairs, modifications or improvements to the same necessitated after the date that the Suite 4200
Expansion Premises is delivered to Tenant, whether by reason of Tenant&rsquo;s use of the same, Tenant&rsquo;s alterations, ordinary
wear and tear, or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B>Tenant&rsquo;s Work.</B> Notwithstanding the foregoing subsection (a), Landlord shall contribute up to a maximum amount
of <B>$34,277.25</B> (the &ldquo;Allowance&rdquo;) towards Tenant&rsquo;s real property alterations and real property improvements
to the Remaining Premises and Suite 4200 Expansion Premises that Tenant may elect from those specified below (collectively, the
&ldquo;Tenant&rsquo;s Work&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">Remove the existing demising wall located between the
Suite 4200 Expansion Premises and Suite 4300/4400.</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: justify">Paint interior walls of the Premises.</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: justify">Install new carpet within the Premises.</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in; text-align: left">4.</TD><TD STYLE="text-align: justify">Install an additional HVAC unit serving the Suite 4200
Expansion Premises.</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in; text-align: left">5.</TD><TD STYLE="text-align: justify">Construct new interior offices in the Remaining Premises.</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in; text-align: left">6.</TD><TD STYLE="text-align: justify">Any other real property improvement work to the Suite
4200 Expansion Premises and/or the Remaining Premises that Landlord approves, in its sole and absolute discretion and in writing,
for reimbursement to Tenant from the Allowance in accordance with subparagraph (c) below; provided that, in all events, such real
property improvement work will become permanently affixed to the Premises, directly benefit the Building and be completed in accordance
with final plans and specifications approved by Landlord in accordance with the terms of the Lease.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B>Landlord&rsquo;s Approval; Tenant&rsquo;s Obligations.</B> The Tenant&rsquo;s Work shall be deemed Alterations and shall
be subject to the terms of Section 5 of the Original of the Lease, except that Landlord shall not require a surety company performance
bond or funded construction escrow. In addition to obtaining Landlord&rsquo;s consent as and when required pursuant to Section&nbsp;5
of the Original Lease, Tenant shall obtain Landlord&rsquo;s prior written consent for any of the Tenant&rsquo;s Work for which
Tenant will seek reimbursement from the Allowance. In all cases, Tenant shall deliver plans and specifications for Tenant&rsquo;s
Work, and any other documentation reasonably requested by Landlord, to Landlord for approval prior to commencing any of Tenant&rsquo;s
Work. Tenant&rsquo;s Work shall be constructed in a good and workmanlike manner and in compliance with all laws, ordinances and
regulations, and Tenant shall perform, at its expense, any alteration or modification required by laws, ordinances and regulations
as a result of Tenant&rsquo;s Work. Landlord may monitor the construction of Tenant&rsquo;s Work, subject to the obligation to
provide prior notice to Tenant of any entry onto the Remaining Premises and the Suite 4200 Expansion Premises (except in the case
of emergency, in which case no prior notice is required). In the event the scope of work requested by Tenant is such that Landlord
elects to engage a third-party architect, engineer, or other similar consultant or professional to review such proposed work, Tenant
shall reimburse Landlord for its actual, reasonable out-of-pocket costs in reviewing plans and specifications and in monitoring
the construction for compliance with such approved plans and specifications. Landlord&rsquo;s right to approve Tenant&rsquo;s Work
and to monitor construction shall be solely for its own benefit, and Landlord shall have no duty to see that Tenant&rsquo;s Work
complies with laws, ordinances and regulations. In addition, if Landlord manages Tenant&rsquo;s construction Landlord may collect
a construction management fee in the amount of five percent 5% of the cost of the Tenant&rsquo;s Work as described herein and any
additional work requested by Tenant and agreed to by Landlord, and such fee shall be paid, in part or in whole, from the Allowance
with any amount not covered by the Allowance to be paid by Tenant directly to Landlord (or, at Landlord&rsquo;s election, to Landlord&rsquo;s
property manager).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><B>Allowance.</B> The Allowance may be used only for the hard costs and Eligible Soft Costs (as hereinafter defined) of
construction of Tenant&rsquo;s Work pursuant to the approved plans and specifications. &ldquo;Eligible Soft Costs&rdquo; shall
be deemed to be costs and expenses incurred by Tenant which are directly and primarily related to Tenant&rsquo;s Work and which
relate solely to the work of any architect, space planner, engineer, or similar construction professional or which are direct payments
made to applicable authorities for permitting and license fees; provided, however, that in no event shall the Eligible Soft Costs
exceed fifteen percent (15%) of the total Allowance or be used for services provided in connection with the negotiation of the
Lease. For the avoidance of doubt, Eligible Soft Costs shall expressly exclude any financing costs, attorneys&rsquo; fees, or other
costs and expenses not expressly permitted hereunder. In no event will the Allowance be used to pay for moving or storage expenses
or furniture, racking, equipment, cabling, telephone systems or any other item of personal property which is not intended to be
permanently affixed to the Remaining Premises and Suite 4200 Expansion Premises. Payment of the Allowance shall be made by Landlord
to Tenant within thirty (30) days following the last to occur of: (i) completion of Tenant&rsquo;s Work, (ii) Landlord&rsquo;s
receipt of Tenant&rsquo;s invoice substantiating the costs related thereto, (iii) Landlord&rsquo;s receipt of final lien waivers
from all contractors and subcontractors who performed Tenant&rsquo;s Work, and (iv) Landlord&rsquo;s receipt of a copy of the final
permit approved by the applicable governing authority for any work which requires the same. Landlord shall be under no obligation
to pay for any of Tenant&rsquo;s Work in excess of the Allowance. Further, the Allowance shall only be available for Tenant&rsquo;s
use for work performed and submitted to Landlord for reimbursement in accordance with the terms of this subsection (d) on or before
December 31, 2017 at which time Tenant hereby waives any and all rights to any unused portion of the Allowance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>



<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 12; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>tv483221_ex21-1.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 21.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>Subsidiaries</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">RF Industries, Ltd. owns 100% of the capital stock of each of
the following subsidiaries:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; text-underline-style: double"><U STYLE="text-decoration: none">&middot;</U></FONT></TD><TD STYLE="text-align: justify">Cables Unlimited, Inc., a New York corporation</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; text-underline-style: double"><U STYLE="text-decoration: none">&middot;</U></FONT></TD><TD STYLE="text-align: justify">Rel-Tech Electronics, Inc., a Connecticut corporation</TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Symbol; text-underline-style: double"><U STYLE="text-decoration: none">&middot;</U></FONT></TD><TD STYLE="text-align: justify">Comnet Telecom Supply Inc., a New York corporation</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>





</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>tv483221_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 23.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Consent of Independent Registered Public
Accounting Firm</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We consent to the incorporation by reference
in the registration statements on Form S-8 (Nos. 333-207569, 333-114932,  333-169490, 333-205748
and 333-220561) of RF Industries, Ltd., of our report dated January 24, 2018 on our audits of the consolidated financial statements
of RF Industries, Ltd. and Subsidiaries as of October 31, 2017 and 2016 and for the years then ended, included in this Annual Report
on Form 10-K of RF Industries, Ltd. for the year ended October 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ CohnReznick LLP</FONT></TD>
    <TD STYLE="width: 50%; font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">San Diego, California</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">January 24, 2018</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>tv483221_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&nbsp;<B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="color: red">&nbsp;</FONT><B>CERTIFICATIONS
PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 302 OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">I, Robert D. Dawson, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1. I have reviewed this report on Form 10-K
for the fiscal year ended October 31, 2017 of RF Industries, Ltd.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">2. Based on my knowledge, this annual report
does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this
report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">3. Based on my knowledge, the financial
statements, and other financial information included in this report, fairly present in all material respects the financial condition,
results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">4. I am responsible for establishing and
maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control
over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) Designed such disclosure controls and
procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period for which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) Designed such internal control over
financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external
purposes in accordance with generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c) Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(d) Disclosed in this report any change
in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal
quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably
likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">5. I have disclosed, based on my most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and to the audit committee of the registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect
the registrant&rsquo;s ability to record, process, summarize and report information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) Any fraud, whether or not material,
that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial
reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018 &nbsp;</FONT></TD>
    <TD STYLE="width: 50%; font-size: 10pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ Robert D. Dawson</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Robert D. Dawson</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">President and Chief Executive Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>tv483221_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: red">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: red"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATIONS PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 302 OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">I, Mark Turfler, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1. I have reviewed this report on Form 10-K
for the fiscal year ended October 31, 2017 of RF Industries, Ltd.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">2. Based on my knowledge, this annual report
does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this
report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">3. Based on my knowledge, the financial
statements, and other financial information included in this report, fairly present in all material respects the financial condition,
results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">4. I am responsible for establishing and
maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control
over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) Designed such disclosure controls and
procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period for which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) Designed such internal control over
financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external
purposes in accordance with generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c) Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(d) Disclosed in this report any change
in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal
quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably
likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">5. I have disclosed, based on my most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and to the audit committee of the registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect
the registrant&rsquo;s ability to record, process, summarize and report information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) Any fraud, whether or not material,
that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial
reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 50%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018 &nbsp;</FONT></TD>
    <TD STYLE="width: 50%; border-bottom: black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ Mark Turfler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chief Financial Officer </FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>tv483221_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. &sect; 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In connection with the Annual Report of
RF Industries, Ltd. (the &ldquo;Company&rdquo;) on Form 10-K for the fiscal year ended October 31, 2017, as filed with the Securities
and Exchange Commission (the &ldquo;Report&rdquo;), I, Robert D. Dawson, President and Chief Executive Officer of the Company,
certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best
of my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 6%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 6%; font-size: 10pt"><FONT STYLE="font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 88%; font-size: 10pt"><FONT STYLE="font-size: 10pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 6%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 6%; font-size: 10pt"><FONT STYLE="font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="width: 88%; font-size: 10pt"><FONT STYLE="font-size: 10pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 50%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018 &nbsp;</FONT></TD>
    <TD STYLE="width: 50%; border-bottom: black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ Robert D. Dawson</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Robert D. Dawson</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">President and Chief Executive Officer </FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: red">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: red">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>tv483221_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: red"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. &sect; 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In connection with the Annual Report of
RF Industries, Ltd. (the &ldquo;Company&rdquo;) on Form 10-K for the fiscal year ended October 31, 2017, as filed with the Securities
and Exchange Commission (the &ldquo;Report&rdquo;), I, Mark Turfler, Chief Financial Officer of the Company, certify, pursuant
to 18 U.S.C. &sect; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 6%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 6%; font-size: 10pt"><FONT STYLE="font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 88%; font-size: 10pt"><FONT STYLE="font-size: 10pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 6%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 6%; font-size: 10pt"><FONT STYLE="font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="width: 88%; font-size: 10pt"><FONT STYLE="font-size: 10pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 50%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date: January 24, 2018 &nbsp;</FONT></TD>
    <TD STYLE="width: 50%; border-bottom: black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Mark Turfler</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chief Financial Officer </FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>rfil-20171031.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?><!-- Generated by DataTracks version 2.0 on 23-Jan-2018 [07:07:01] {PM} EST - www.datatracks.com -->
<!-- Based on XBRL 2.1 -->
<xbrli:xbrl xmlns:rfil="http://www.rfindustries.com/20171031"
 xmlns:link="http://www.xbrl.org/2003/linkbase"
 xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
 xmlns:xlink="http://www.w3.org/1999/xlink"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:xbrli="http://www.xbrl.org/2003/instance"
 xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
 xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated"
 xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
 xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31"
 xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31"
 xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31"
 xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
 xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31"
 xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
 xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31"
 xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31"
 xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr"

>
<link:schemaRef xlink:type="simple" xlink:href="rfil-20171031.xsd"/>
<!--Context Section-->



<xbrli:context id="PAsOn01_22_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-01-22</xbrli:instant>
</xbrli:period></xbrli:context>
<xbrli:context id="P02_01_2016To04_30_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-02-01</xbrli:startDate>
<xbrli:endDate>2016-04-30</xbrli:endDate>
</xbrli:period></xbrli:context>
<xbrli:context id="PAsOn04_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-04-30</xbrli:instant>
</xbrli:period></xbrli:context>
<xbrli:context id="P05_02_2016To07_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-05-02</xbrli:startDate>
<xbrli:endDate>2016-07-31</xbrli:endDate>
</xbrli:period></xbrli:context>
<xbrli:context id="P08_01_2016To10_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-08-01</xbrli:startDate>
<xbrli:endDate>2016-10-31</xbrli:endDate>
</xbrli:period></xbrli:context>
<xbrli:context id="PAsOn09_07_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-09-07</xbrli:instant>
</xbrli:period></xbrli:context>
<xbrli:context id="PAsOn10_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-10-31</xbrli:instant>
</xbrli:period></xbrli:context>
<xbrli:context id="PAsOn10_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-10-31</xbrli:instant>
</xbrli:period></xbrli:context>
<xbrli:context id="P11_01_2015To01_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2015-11-01</xbrli:startDate>
<xbrli:endDate>2016-01-31</xbrli:endDate>
</xbrli:period></xbrli:context>
<xbrli:context id="P11_01_2015To10_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2015-11-01</xbrli:startDate>
<xbrli:endDate>2016-10-31</xbrli:endDate>
</xbrli:period></xbrli:context>
<xbrli:context id="P11_01_2016To01_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-11-01</xbrli:startDate>
<xbrli:endDate>2017-01-31</xbrli:endDate>
</xbrli:period></xbrli:context>
<xbrli:context id="P11_01_2016To10_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-11-01</xbrli:startDate>
<xbrli:endDate>2017-10-31</xbrli:endDate>
</xbrli:period></xbrli:context>

<xbrli:context id="PAsOn10_31_2015">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2015-10-31</xbrli:instant>
</xbrli:period></xbrli:context>
<!--Dimension Section-->

<xbrli:context id="P11_01_2016To10_31_2017_USrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CArfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:CA</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_ILrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:IL</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_MXrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:MX</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_AllOtherMemberrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_AllOtherMemberrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:AllOtherMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_MXrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:MX</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_ILrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:IL</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CArfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">stpr:CA</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_USrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">country:US</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:CustomCablingManufacturingAndAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:RfConnectorsAndCableAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:CustomCablingManufacturingAndAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:RfConnectorsAndCableAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:CustomCablingManufacturingAndAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:RfConnectorsAndCableAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:CustomCablingManufacturingAndAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_RadioMobileIncMemberusgaapCounterpartyNameAxis_RfNeulinkMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:RfNeulinkMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">rfil:RadioMobileIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_RadioMobileIncMemberusgaapCounterpartyNameAxis_RfNeulinkMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:RfNeulinkMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">rfil:RadioMobileIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:BioconnectDivisionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_ChiefExecutiveOfficerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_MinimumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_MinimumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_MaximumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_MaximumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMemberusgaapRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMemberusgaapRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMemberusgaapRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMemberusgaapRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn12_13_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-12-13
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P12_01_2017To12_13_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-12-01
</xbrli:startDate>
<xbrli:endDate>
2017-12-13
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P04_01_2016To04_07_2016_ChiefOperatingOfficerMemberusgaapTitleOfIndividualAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefOperatingOfficerMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-04-01
</xbrli:startDate>
<xbrli:endDate>
2016-04-07
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn04_07_2016_ChiefOperatingOfficerMemberusgaapTitleOfIndividualAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefOperatingOfficerMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-04-07
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_MrGarlandMemberusgaapTitleOfIndividualAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">rfil:MrGarlandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_MrGarlandMemberusgaapTitleOfIndividualAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">rfil:MrGarlandMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_ChiefExecutiveOfficerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P06_01_2011To06_15_2011_NewYorkMemberusgaapStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:NewYorkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2011-06-01
</xbrli:startDate>
<xbrli:endDate>
2011-06-15
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_NewYorkMemberusgaapStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rfil:NewYorkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P12_01_2017To12_22_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-12-01
</xbrli:startDate>
<xbrli:endDate>
2017-12-22
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn03_09_2010_OptionPlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rfil:OptionPlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2010-03-09
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P09_01_2014To09_05_2014_IncentiveAndNonqualifiedStockOptionPlansMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rfil:IncentiveAndNonqualifiedStockOptionPlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2014-09-01
</xbrli:startDate>
<xbrli:endDate>
2014-09-05
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P09_01_2015To09_04_2015_IncentiveAndNonqualifiedStockOptionPlansMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rfil:IncentiveAndNonqualifiedStockOptionPlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-09-01
</xbrli:startDate>
<xbrli:endDate>
2015-09-04
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P09_01_2017To09_08_2017_IncentiveAndNonqualifiedStockOptionPlansMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rfil:IncentiveAndNonqualifiedStockOptionPlansMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2017-09-01
</xbrli:startDate>
<xbrli:endDate>
2017-09-08
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_StockIncentivePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rfil:StockIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_MinimumMemberusgaapRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_MaximumMemberusgaapRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CablesUnlimitedDivisionMemberusgaapSubsegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">rfil:CablesUnlimitedDivisionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_TrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_TrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P05_01_2018To05_31_2018_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2018-05-01
</xbrli:startDate>
<xbrli:endDate>
2018-05-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_CablesUnlimitedDivisionMemberusgaapSubsegmentsAxis_TrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">rfil:CablesUnlimitedDivisionMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">rfil:BioconnectDivisionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CustomerOneMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_CustomerTwoMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerTwoMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapMajorCustomersAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rfil:CustomerTwoMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorOneMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">rfil:VendorOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorTwoMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">rfil:VendorTwoMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorOneMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">rfil:VendorOneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorTwoMemberusgaapConcentrationRiskByBenchmarkAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">rfil:VendorTwoMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_NotesReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_NotesReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2015To10_31_2016_ForeignCountriesTotalMemberrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:ForeignCountriesTotalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2015-11-01
</xbrli:startDate>
<xbrli:endDate>
2016-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_ForeignCountriesTotalMemberrfilAllCountryAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="rfil:AllCountryAxis">rfil:ForeignCountriesTotalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>

<xbrli:context id="P11_01_2016To10_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rfil:RfConnectorsAndCableAssemblyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>
2016-11-01
</xbrli:startDate>
<xbrli:endDate>
2017-10-31
</xbrli:endDate>
</xbrli:period>
</xbrli:context>


<xbrli:context id="PAsOn10_31_2015_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2015-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2015_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2015-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2015_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2015-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2015_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2015-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2015_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2015-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2016-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:context id="PAsOn10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000740664</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>
2017-10-31
</xbrli:instant></xbrli:period>
</xbrli:context>

<xbrli:unit id="shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="USD_per_Share">
<xbrli:divide>
<xbrli:unitNumerator>
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unitNumerator>
<xbrli:unitDenominator>
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unitDenominator>
</xbrli:divide>
</xbrli:unit>
<xbrli:unit id="pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>

<!--Element Section-->
<us-gaap:Liabilities contextRef ="PAsOn10_31_2017" id="Factid_1" unitRef="USD" decimals="-3">3717000</us-gaap:Liabilities>
<us-gaap:Liabilities contextRef ="PAsOn10_31_2016" id="Factid_2" unitRef="USD" decimals="-3">4445000</us-gaap:Liabilities>
<us-gaap:CommonStockValue contextRef ="PAsOn10_31_2017" id="Factid_3" unitRef="USD" decimals="-3">89000</us-gaap:CommonStockValue>
<us-gaap:StockholdersEquity contextRef ="PAsOn10_31_2017" id="Factid_4" unitRef="USD" decimals="-3">21343000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef ="PAsOn10_31_2016" id="Factid_5" unitRef="USD" decimals="-3">21392000</us-gaap:StockholdersEquity>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017" id="Factid_6" unitRef="USD" decimals="-3">30964000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016" id="Factid_7" unitRef="USD" decimals="-3">30241000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_USrfilAllCountryAxis" id="Factid_8" unitRef="USD" decimals="-3">30232000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_CArfilAllCountryAxis" id="Factid_9" unitRef="USD" decimals="-3">483000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_ILrfilAllCountryAxis" id="Factid_10" unitRef="USD" decimals="-3">0</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_MXrfilAllCountryAxis" id="Factid_11" unitRef="USD" decimals="-3">78000</us-gaap:SalesRevenueNet>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef ="PAsOn10_31_2017" id="Factid_12" unitRef="USD" decimals="-3">25060000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef ="PAsOn10_31_2016" id="Factid_13" unitRef="USD" decimals="-3">25837000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:CommonStockValue contextRef ="PAsOn10_31_2016" id="Factid_14" unitRef="USD" decimals="-3">88000</us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef ="PAsOn10_31_2017" id="Factid_15" unitRef="USD" decimals="-3">19654000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef ="PAsOn10_31_2016" id="Factid_16" unitRef="USD" decimals="-3">19379000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef ="PAsOn10_31_2017" id="Factid_17" unitRef="USD" decimals="-3">1600000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_AllOtherMemberrfilAllCountryAxis" id="Factid_18" unitRef="USD" decimals="-3">171000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_AllOtherMemberrfilAllCountryAxis" id="Factid_19" unitRef="USD" decimals="-3">178000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_MXrfilAllCountryAxis" id="Factid_20" unitRef="USD" decimals="-3">234000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_ILrfilAllCountryAxis" id="Factid_21" unitRef="USD" decimals="-3">63000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_CArfilAllCountryAxis" id="Factid_22" unitRef="USD" decimals="-3">509000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_USrfilAllCountryAxis" id="Factid_23" unitRef="USD" decimals="-3">29257000</us-gaap:SalesRevenueNet>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef ="P11_01_2016To10_31_2017" id="Factid_24">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Stock options&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;For stock option grants to employees, the Company recognizes compensation expense based on the estimated fair value of the options at the date of grant. Stock-based employee compensation expense is recognized on a straight-line basis over the requisite service period. The Company issues previously unissued common shares upon the exercise of stock options.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;For the fiscal years ended October 31, 2017 and 2016, charges related to stock-based compensation amounted to approximately $214,000 and $206,000, respectively. For the fiscal years ended October 31, 2017 and 2016, stock-based compensation classified in cost of sales amounted to $13,000 and $28,000 and stock-based compensation classified in selling and general and engineering expense amounted to $201,000 and $178,000, respectively.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:EarningsPerSharePolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_25">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Basic earnings (loss) per share is calculated by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the period. The calculation of diluted earnings (loss) per share is similar to that of basic earnings (loss) per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if all potentially dilutive common shares, principally those issuable upon the exercise of stock options, were issued and the treasury stock method had been applied during the period. The greatest number of shares potentially issuable by the Company upon the exercise of stock options in any period for the years ended October 31, 2017 and 2016, that were not included in the computation because they were anti-dilutive, totaled 737,512 and 824,441, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes the computation of basic and diluted earnings (loss) per share:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Numerators:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Consolidated net income (loss) (A)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;382,000&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(4,089,000)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Denominators:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Weighted average shares outstanding for basic earnings (loss) per share (B)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;8,840,895&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;8,786,510&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Add effects of potentially dilutive securities - assumed exercise of stock options&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;74,869&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Weighted average shares outstanding for diluted earnings (loss) per share (C)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;8,915,764&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;8,786,510&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Basic earnings (loss) per share (A)/(B)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.04&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(0.47)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Diluted earnings (loss) per share (A)/(C)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.04&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(0.47)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_26">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Recent accounting standards&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style='font-style:italic;display:inline;'&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style='font-style:italic;display:inline;'&gt;Recently issued accounting pronouncements not yet adopted:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In August 2016, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) No. 2016-15, Classification of Certain Cash Receipts and Cash Payments. The new standard will change the classification of certain cash payments and receipts within the cash flow statement. Specifically, payments for debt prepayment or debt extinguishment costs, including third-party costs, premiums paid, and other fees paid to lenders that are directly related to the debt prepayment or debt extinguishment, excluding accrued interest, will now be classified as financing activities. Previously, these payments were classified as operating expenses. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within fiscal years beginning after December 15, 2019, with early adoption permitted, and will be applied retrospectively. The Company does not expect that the adoption of this new standard will have a material impact on its Consolidated Financial Statements.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases. This ASU requires lessees to recognize most leases on their balance sheets related to the rights and obligations created by those leases. The ASU also requires additional qualitative and quantitative disclosures related to the nature, timing and uncertainty of cash flows arising from leases. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation &amp;#150; Stock Compensation. The new standard will modify several aspects of the accounting and reporting for employee share-based payments and related tax accounting impacts, including the presentation in the statements of operations and cash flows of certain tax benefits or deficiencies and employee tax withholdings, as well as the accounting for award forfeitures over the vesting period. The new standard is effective for fiscal years beginning after December 15, 2016 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements effective for the quarter ending January 31, 2018.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers. This guidance will supersede Topic 605, Revenue Recognition, in addition to other industry-specific guidance, once effective. The new standard requires a company to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods and services.&amp;#160;&amp;#160;In August 2015, the FASB issued ASU 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, as a revision to ASU 2014-09, which revised the effective date to fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted but not prior to periods beginning after December 15, 2016 (i.e., the original adoption date per ASU 2014-09). In March 2016, the FASB issued ASU 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies certain aspects of the principal-versus-agent guidance, including how an entity should identify the unit of accounting for the principal versus agent evaluation and how it should apply the control principle to certain types of arrangements, such as service transactions. The amendments also reframe the indicators to focus on evidence that an entity is acting as a principal rather than as an agent. In April 2016, the FASB issued ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies how an entity should evaluate the nature of its promise in granting a license of intellectual property, which will determine whether it recognizes revenue over time or at a point in time. The amendments also clarify when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. The Company continues to assess the impact this new standard may have on its ongoing financial reporting. The Company has identified its revenue streams both by contract and product type and is assessing each for potential impacts. For the revenue streams assessed, the Company does not anticipate a material impact in the timing or amount of revenue recognized.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other, which simplifies the accounting for goodwill impairments by eliminating step 2 from the goodwill impairment test. Instead, if &amp;#8220;the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.&amp;#8221; The guidance is effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_27">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes the computation of basic and diluted earnings (loss) per share:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Numerators:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Consolidated net income (loss) (A)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;382,000&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(4,089,000)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Denominators:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Weighted average shares outstanding for basic earnings (loss) per share (B)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;8,840,895&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;8,786,510&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Add effects of potentially dilutive securities - assumed exercise of stock options&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;74,869&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Weighted average shares outstanding for diluted earnings (loss) per share (C)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;8,915,764&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;8,786,510&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Basic earnings (loss) per share (A)/(B)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.04&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(0.47)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Diluted earnings (loss) per share (A)/(C)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.04&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(0.47)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_28">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Estimated amortization expense related to finite lived intangible assets is as follows (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Year&amp;#160;ending&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;October&amp;#160;31,&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2018&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2019&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2020&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2021&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;413&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2022&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;413&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Thereafter&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;545&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#cceeff"&gt;Total&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3,030&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_29">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Intangible assets consist of the following as of October 31 (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Amortizable intangible assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Non-compete agreements (estimated lives 3 - 5 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;310&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;310&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(310)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(273)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;37&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Customer relationships (estimated lives 7 - 15 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5,099&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5,099&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(2,186)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,644)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2,913&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,455&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Patents (estimated life 14 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;142&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;142&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(25)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(15)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;117&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;127&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,030&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,619&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Non-amortizable intangible assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Trademarks&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,237&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,237&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_30">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2017 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Description&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;2&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Description&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;2&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_31">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes the Level 3 transactions for the years ended October 31, 2017 and 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:60%;float: inherit;border-collapse:collapse;border-width:60%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="17%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="5" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Beginning balance&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,527&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Payments&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(578)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(790)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Change in value&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(21)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;98&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Ending Balance&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef ="PAsOn10_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_32" unitRef="USD" decimals="-3">310000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef ="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_33" unitRef="USD" decimals="-3">310000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef ="PAsOn10_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_34" unitRef="USD" decimals="-3">310000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef ="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_35" unitRef="USD" decimals="-3">273000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef ="PAsOn10_31_2016" id="Factid_36" unitRef="USD" decimals="-3">1925000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:AccountsPayableCurrent contextRef ="PAsOn10_31_2017" id="Factid_37" unitRef="USD" decimals="-3">1356000</us-gaap:AccountsPayableCurrent>
<us-gaap:IncomeTaxExpenseBenefit contextRef ="P11_01_2016To10_31_2017" id="Factid_38" unitRef="USD" decimals="-3">134000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef ="P11_01_2015To10_31_2016" id="Factid_39" unitRef="USD" decimals="-3">-652000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:Revenues contextRef ="P11_01_2016To10_31_2017" id="Factid_40" unitRef="USD" decimals="-3">30964000</us-gaap:Revenues>
<us-gaap:Revenues contextRef ="P11_01_2015To10_31_2016" id="Factid_41" unitRef="USD" decimals="-3">30241000</us-gaap:Revenues>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2016To10_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_42" unitRef="USD" decimals="-3">700000</us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2016To10_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_43" unitRef="USD" decimals="-3">0</us-gaap:DepreciationAndAmortization>
<us-gaap:Assets contextRef ="PAsOn10_31_2017" id="Factid_44" unitRef="USD" decimals="-3">25060000</us-gaap:Assets>
<us-gaap:Assets contextRef ="PAsOn10_31_2016" id="Factid_45" unitRef="USD" decimals="-3">25837000</us-gaap:Assets>
<us-gaap:Assets contextRef ="PAsOn10_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_46" unitRef="USD" decimals="-3">6297000</us-gaap:Assets>
<us-gaap:Assets contextRef ="PAsOn10_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_47" unitRef="USD" decimals="-3">11910000</us-gaap:Assets>
<dei:DocumentType contextRef ="P11_01_2016To10_31_2017" id="Factid_48">10-K</dei:DocumentType>
<dei:AmendmentFlag contextRef ="P11_01_2016To10_31_2017" id="Factid_49">false</dei:AmendmentFlag>
<dei:DocumentPeriodEndDate contextRef ="P11_01_2016To10_31_2017" id="Factid_50">2017-10-31</dei:DocumentPeriodEndDate>
<dei:DocumentFiscalYearFocus contextRef ="P11_01_2016To10_31_2017" id="Factid_51">2017</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus contextRef ="P11_01_2016To10_31_2017" id="Factid_52">FY</dei:DocumentFiscalPeriodFocus>
<dei:EntityRegistrantName contextRef ="P11_01_2016To10_31_2017" id="Factid_53">R F INDUSTRIES LTD</dei:EntityRegistrantName>
<us-gaap:OtherAssetsNoncurrent contextRef ="PAsOn10_31_2017" id="Factid_54" unitRef="USD" decimals="-3">70000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef ="PAsOn10_31_2016" id="Factid_55" unitRef="USD" decimals="-3">141000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef ="PAsOn10_31_2017" id="Factid_56" unitRef="USD" decimals="-3">1237000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2016" id="Factid_57" unitRef="USD" decimals="-3">3619000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:CostOfGoodsSold contextRef ="P11_01_2016To10_31_2017" id="Factid_58" unitRef="USD" decimals="-3">22242000</us-gaap:CostOfGoodsSold>
<us-gaap:CostOfGoodsSold contextRef ="P11_01_2015To10_31_2016" id="Factid_59" unitRef="USD" decimals="-3">21778000</us-gaap:CostOfGoodsSold>
<us-gaap:GrossProfit contextRef ="P11_01_2016To10_31_2017" id="Factid_60" unitRef="USD" decimals="-3">8722000</us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef ="P11_01_2015To10_31_2016" id="Factid_61" unitRef="USD" decimals="-3">8463000</us-gaap:GrossProfit>
<us-gaap:ResearchAndDevelopmentExpense contextRef ="P11_01_2016To10_31_2017" id="Factid_62" unitRef="USD" decimals="-3">845000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense contextRef ="P11_01_2015To10_31_2016" id="Factid_63" unitRef="USD" decimals="-3">747000</us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2017_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_64" unitRef="USD" decimals="-3">0</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2016_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_65" unitRef="USD" decimals="-3">37000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef ="PAsOn10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_66" unitRef="USD" decimals="-3">5099000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef ="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_67" unitRef="USD" decimals="-3">5099000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef ="PAsOn10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_68" unitRef="USD" decimals="-3">2186000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef ="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_69" unitRef="USD" decimals="-3">1644000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef ="P11_01_2015To10_31_2016" id="Factid_70" unitRef="USD_per_Share" decimals="2">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<rfil:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef ="P11_01_2016To10_31_2017" id="Factid_71" unitRef="USD_per_Share" decimals="2">1.95</rfil:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<rfil:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef ="P11_01_2015To10_31_2016" id="Factid_72" unitRef="USD_per_Share" decimals="2">4.36</rfil:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef ="P11_01_2016To10_31_2017" id="Factid_73">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:Assets contextRef ="PAsOn10_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_74" unitRef="USD" decimals="-3">6853000</us-gaap:Assets>
<us-gaap:Assets contextRef ="PAsOn10_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_75" unitRef="USD" decimals="-3">5902000</us-gaap:Assets>
<us-gaap:Assets contextRef ="PAsOn10_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_76" unitRef="USD" decimals="-3">13100000</us-gaap:Assets>
<us-gaap:Assets contextRef ="PAsOn10_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_77" unitRef="USD" decimals="-3">6835000</us-gaap:Assets>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2015To10_31_2016" id="Factid_78" unitRef="USD" decimals="-3">1036000</us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2015To10_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_79" unitRef="USD" decimals="-3">194000</us-gaap:DepreciationAndAmortization>
<dei:EntityCentralIndexKey contextRef ="P11_01_2016To10_31_2017" id="Factid_80">0000740664</dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate contextRef ="P11_01_2016To10_31_2017" id="Factid_81">--10-31</dei:CurrentFiscalYearEndDate>
<dei:EntityWellKnownSeasonedIssuer contextRef ="P11_01_2016To10_31_2017" id="Factid_82">No</dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers contextRef ="P11_01_2016To10_31_2017" id="Factid_83">No</dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus contextRef ="P11_01_2016To10_31_2017" id="Factid_84">Yes</dei:EntityCurrentReportingStatus>
<dei:EntityFilerCategory contextRef ="P11_01_2016To10_31_2017" id="Factid_85">Smaller Reporting Company</dei:EntityFilerCategory>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2017" id="Factid_86" unitRef="USD" decimals="-3">3030000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:Goodwill contextRef ="PAsOn10_31_2016" id="Factid_87" unitRef="USD" decimals="-3">3219000</us-gaap:Goodwill>
<us-gaap:Goodwill contextRef ="PAsOn10_31_2017" id="Factid_88" unitRef="USD" decimals="-3">3219000</us-gaap:Goodwill>
<us-gaap:PropertyPlantAndEquipmentNet contextRef ="PAsOn10_31_2016" id="Factid_89" unitRef="USD" decimals="-3">828000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef ="PAsOn10_31_2017" id="Factid_90" unitRef="USD" decimals="-3">711000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef ="PAsOn10_31_2016" id="Factid_91" unitRef="USD" decimals="-3">3174000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef ="P11_01_2016To10_31_2017" id="Factid_92" unitRef="USD" decimals="-3">7506000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef ="P11_01_2015To10_31_2016" id="Factid_93" unitRef="USD" decimals="-3">9560000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:OperatingExpenses contextRef ="P11_01_2016To10_31_2017" id="Factid_94" unitRef="USD" decimals="-3">8351000</us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef ="P11_01_2015To10_31_2016" id="Factid_95" unitRef="USD" decimals="-3">13151000</us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef ="P11_01_2016To10_31_2017" id="Factid_96" unitRef="USD" decimals="-3">371000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef ="P11_01_2015To10_31_2016" id="Factid_97" unitRef="USD" decimals="-3">-4688000</us-gaap:OperatingIncomeLoss>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef ="P11_01_2015To10_31_2016" id="Factid_98">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef ="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_99" unitRef="shares" decimals="INF">1007851</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef ="PAsOn10_31_2015_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_100" unitRef="shares" decimals="INF">1240100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_101" unitRef="shares" decimals="INF">449068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_102" unitRef="shares" decimals="INF">104936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_103" unitRef="USD" decimals="-3">2913000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_104" unitRef="USD" decimals="-3">3455000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef ="PAsOn10_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_105" unitRef="USD" decimals="-3">142000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef ="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_106" unitRef="USD" decimals="-3">142000</us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef ="PAsOn10_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_107" unitRef="USD" decimals="-3">25000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef ="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_108" unitRef="USD" decimals="-3">15000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2015To10_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_109" unitRef="USD" decimals="-3">842000</us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2015To10_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_110" unitRef="USD" decimals="-3">0</us-gaap:DepreciationAndAmortization>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2015To10_31_2016" id="Factid_111" unitRef="USD" decimals="-3">-4683000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2015To10_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_112" unitRef="USD" decimals="-3">-1358000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2015To10_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_113" unitRef="USD" decimals="-3">-3232000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<dei:EntityPublicFloat contextRef ="PAsOn04_30_2017" id="Factid_114" unitRef="USD" decimals="-5">9300000</dei:EntityPublicFloat>
<dei:TradingSymbol contextRef ="P11_01_2016To10_31_2017" id="Factid_115">RFIL</dei:TradingSymbol>
<dei:EntityCommonStockSharesOutstanding contextRef ="PAsOn01_22_2018" id="Factid_116" unitRef="shares" decimals="0">8872246</dei:EntityCommonStockSharesOutstanding>
<us-gaap:InventoryNet contextRef ="PAsOn10_31_2017" id="Factid_117" unitRef="USD" decimals="-3">6109000</us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef ="PAsOn10_31_2016" id="Factid_118" unitRef="USD" decimals="-3">6022000</us-gaap:InventoryNet>
<us-gaap:PropertyPlantAndEquipmentGross contextRef ="PAsOn10_31_2017" id="Factid_119" unitRef="USD" decimals="-3">4173000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:RoyaltyRevenue contextRef ="P11_01_2016To10_31_2017_RadioMobileIncMemberusgaapCounterpartyNameAxis_RfNeulinkMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_120" unitRef="USD" decimals="-3">174000</us-gaap:RoyaltyRevenue>
<us-gaap:RoyaltyRevenue contextRef ="P11_01_2015To10_31_2016_RadioMobileIncMemberusgaapCounterpartyNameAxis_RfNeulinkMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_121" unitRef="USD" decimals="-3">57000</us-gaap:RoyaltyRevenue>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef ="P11_01_2016To10_31_2017_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_122" unitRef="USD" decimals="-3">10000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef ="PAsOn10_31_2017" id="Factid_123" unitRef="USD" decimals="-3">3462000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:FurnitureAndFixturesGross contextRef ="PAsOn10_31_2016" id="Factid_124" unitRef="USD" decimals="-3">799000</us-gaap:FurnitureAndFixturesGross>
<us-gaap:FurnitureAndFixturesGross contextRef ="PAsOn10_31_2017" id="Factid_125" unitRef="USD" decimals="-3">871000</us-gaap:FurnitureAndFixturesGross>
<us-gaap:MachineryAndEquipmentGross contextRef ="PAsOn10_31_2016" id="Factid_126" unitRef="USD" decimals="-3">3203000</us-gaap:MachineryAndEquipmentGross>
<us-gaap:MachineryAndEquipmentGross contextRef ="PAsOn10_31_2017" id="Factid_127" unitRef="USD" decimals="-3">3302000</us-gaap:MachineryAndEquipmentGross>
<us-gaap:AssetsCurrent contextRef ="PAsOn10_31_2016" id="Factid_128" unitRef="USD" decimals="-3">16793000</us-gaap:AssetsCurrent>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_129" unitRef="shares" decimals="INF">36763</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_130" unitRef="shares" decimals="INF">180067</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_131" unitRef="shares" decimals="INF">260385</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_132" unitRef="shares" decimals="INF">157118</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef ="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_133" unitRef="shares" decimals="INF">1159771</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:NonoperatingIncomeExpense contextRef ="P11_01_2016To10_31_2017" id="Factid_134" unitRef="USD" decimals="-3">29000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef ="P11_01_2015To10_31_2016" id="Factid_135" unitRef="USD" decimals="-3">5000</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef ="P11_01_2016To10_31_2017" id="Factid_136" unitRef="USD" decimals="-3">400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef ="P11_01_2015To10_31_2016" id="Factid_137" unitRef="USD" decimals="-3">-4683000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperations contextRef ="P11_01_2016To10_31_2017" id="Factid_138" unitRef="USD" decimals="-3">266000</us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef ="P11_01_2015To10_31_2016" id="Factid_139" unitRef="USD" decimals="-3">-68000</us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef ="P11_01_2016To10_31_2017" id="Factid_140" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_141">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-size: 13.3333px; margin: 0in 0in 0pt; font-style: normal; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: 400;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 8 - Income tax provision&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The provision (benefit) for income taxes for the fiscal years ended October 31, 2017 and 2016 consists of the following (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: 400;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Current:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Federal&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;400&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(332)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;State&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;24&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(13)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;424&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(345)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Deferred:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Federal&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(293)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(179)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;State&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(128)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(290)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(307)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;134&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(652)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Income tax at the federal statutory rate is reconciled to the Company&amp;#8217;s actual net provision (benefit) for income taxes as follows (in thousands, except percentages):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: 400;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;% of&amp;#160;Pretax&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;%&amp;#160;of&amp;#160;Pretax&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Income&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Income&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;Income taxes at federal statutory rate&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;136&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;34.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(1,592)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;34.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;State tax provision, net of federal tax benefit&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;16&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;4.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(53)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;1.1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;Nondeductible differences:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Goodwill and other intangible asset impairment&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;0.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;916&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-19.6&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;Rel-Tech earn-out&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(9)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-2.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;52&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-1.1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Qualified domestic production activities deduction&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(66)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-16.5&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;46&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-1.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;ISO stock options&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;33&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;8.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;52&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-1.1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Meals and entertainment&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;21&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;5.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;29&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-0.6&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;Temporary true-ups&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;26&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;6.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;0.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;State tax refunds, net of federal expense&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(4)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-0.8&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(38)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;0.8&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;R&amp;#38;D credits&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(37)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-9.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(46)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;1.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;18&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;4.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(18)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;0.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;134&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;33.5&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(652)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;13.9&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company&amp;#8217;s total deferred tax assets and deferred tax liabilities at October 31, 2017 and 2016 are as follows (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: 400;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff"&gt;Deferred Tax Assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Reserves&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;375&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;216&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accrued vacation&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;122&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;134&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Stock-based compensation awards&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;184&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;159&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Uniform capitalization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;130&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;148&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;70&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;43&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff"&gt;Total deferred tax assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;881&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;700&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff"&gt;Deferred Tax Liabilities:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Amortization / intangible assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(805)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(864)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Depreciation / equipment and furnishings&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(195)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(211)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(34)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,000)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,109)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:39px;;background-color:#cceeff"&gt;Total net deferred tax assets (liabilities)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(119)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(409)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Deferred income tax assets and liabilities are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. The Company has evaluated the available evidence supporting the realization of its gross deferred tax assets, including the amount and timing of future taxable income, and has determined it is more likely than not that the assets will be realized in future tax years.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company had adopted the provisions of ASC 740-10, which clarifies the accounting for uncertain tax positions. ASC 740-10 requires that the Company recognize the impact of a tax position in the financial statements if the position is not more likely than not to be sustained upon examination based on the technical merits of the position. The Company&amp;#8217;s practice is to recognize interest and penalties related to income tax matters in income from continuing operations. The Company has no material unrecognized tax benefits as of October 31, 2017.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company is subject to taxation in the United States and state jurisdictions. The Company&amp;#8217;s tax years for October 31, 2014 and forward are subject to examination by the United States and October 31, 2013 and forward with state tax authorities.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On December 22, 2017, the Tax Cuts and Jobs Act (the &amp;#8220;Act&amp;#8221;) was signed into United States tax law, which among other provisions will lower the corporate tax rate to 21%. Given this date of enactment, our &lt;div style="display:inline;; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: 400;"&gt;consolidated&amp;#160;&lt;/div&gt;financial statements &lt;div style="display:inline;; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: 400;"&gt;as of and&amp;#160;&lt;/div&gt;for the year ended October 31, 2017 do not reflect the impact of the Act. The Company is in the process of analyzing the potential aggregate impact of the Act and will reflect any such impact in the quarterly report for the period in which the law was enacted.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<rfil:ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_142">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Income tax at the federal statutory rate is reconciled to the Company&amp;#8217;s actual net provision (benefit) for income taxes as follows (in thousands, except percentages):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: 400;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;% of&amp;#160;Pretax&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;%&amp;#160;of&amp;#160;Pretax&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Income&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Income&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;Income taxes at federal statutory rate&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;136&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;34.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(1,592)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;34.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;State tax provision, net of federal tax benefit&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;16&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;4.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(53)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;1.1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;Nondeductible differences:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Goodwill and other intangible asset impairment&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;0.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;916&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-19.6&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;Rel-Tech earn-out&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(9)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-2.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;52&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-1.1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Qualified domestic production activities deduction&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(66)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-16.5&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;46&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-1.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;ISO stock options&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;33&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;8.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;52&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-1.1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Meals and entertainment&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;21&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;5.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;29&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-0.6&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;Temporary true-ups&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;26&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;6.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;0.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;State tax refunds, net of federal expense&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(4)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;-0.8&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(38)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;0.8&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF"&gt;R&amp;#38;D credits&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(37)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;-9.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(46)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;1.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;18&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;4.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;(18)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;0.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;134&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;33.5&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;(652)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;13.9&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rfil:ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities contextRef ="P11_01_2016To10_31_2017" id="Factid_143" unitRef="pure" decimals="3">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
<us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities contextRef ="P11_01_2015To10_31_2016" id="Factid_144" unitRef="pure" decimals="3">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_145" unitRef="USD" decimals="-3">117000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef ="PAsOn10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_146" unitRef="USD" decimals="-3">127000</us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef ="PAsOn10_31_2016" id="Factid_147" unitRef="USD" decimals="-3">1237000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:IncomeLossFromContinuingOperations contextRef ="P11_01_2015To10_31_2016" id="Factid_148" unitRef="USD" decimals="-3">-4031000</us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef ="P11_01_2016To10_31_2017" id="Factid_149" unitRef="USD" decimals="-3">116000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef ="P11_01_2015To10_31_2016" id="Factid_150" unitRef="USD" decimals="-3">-58000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef ="P11_01_2016To10_31_2017" id="Factid_151" unitRef="USD_per_Share" decimals="2">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef ="P11_01_2015To10_31_2016" id="Factid_152" unitRef="USD_per_Share" decimals="2">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef ="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_153" unitRef="USD_per_Share" decimals="2">4.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef ="PAsOn10_31_2015_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_154" unitRef="USD_per_Share" decimals="2">3.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_155" unitRef="USD_per_Share" decimals="2">1.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_156" unitRef="USD_per_Share" decimals="2">3.36</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:InventoryWriteDown contextRef ="P11_01_2016To10_31_2017_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_157" unitRef="USD" decimals="-3">148000</us-gaap:InventoryWriteDown>
<us-gaap:DueFromOfficersOrStockholdersNoncurrent contextRef ="PAsOn10_31_2016_ChiefExecutiveOfficerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" id="Factid_158" unitRef="USD" decimals="0">67000</us-gaap:DueFromOfficersOrStockholdersNoncurrent>
<us-gaap:PropertyPlantAndEquipmentGross contextRef ="PAsOn10_31_2016" id="Factid_159" unitRef="USD" decimals="-3">4002000</us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:CommitmentsAndContingencies contextRef ="PAsOn10_31_2017" id="Factid_160" unitRef="USD" xsi:nil="true"/>
<us-gaap:CommitmentsAndContingencies contextRef ="PAsOn10_31_2016" id="Factid_161" unitRef="USD" xsi:nil="true"/>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef ="PAsOn10_31_2017" id="Factid_162" unitRef="USD" decimals="-3">73000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef ="PAsOn10_31_2016" id="Factid_163" unitRef="USD" decimals="-3">62000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:CommonStockSharesAuthorized contextRef ="PAsOn10_31_2017" id="Factid_164" unitRef="shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef ="P11_01_2016To10_31_2017" id="Factid_165" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef ="P11_01_2015To10_31_2016" id="Factid_166" unitRef="USD_per_Share" decimals="2">-0.01</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
<us-gaap:EarningsPerShareBasic contextRef ="P11_01_2016To10_31_2017" id="Factid_167" unitRef="USD_per_Share" decimals="2">0.04</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef ="P11_01_2015To10_31_2016" id="Factid_168" unitRef="USD_per_Share" decimals="2">-0.47</us-gaap:EarningsPerShareBasic>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef ="P11_01_2016To10_31_2017" id="Factid_169" unitRef="USD_per_Share" decimals="2">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef ="P11_01_2015To10_31_2016" id="Factid_170" unitRef="USD_per_Share" decimals="2">-0.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2016To10_31_2017_MinimumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_171">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2015To10_31_2016_MinimumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_172">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2016To10_31_2017_MaximumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_173">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2015To10_31_2016_MaximumMemberusgaapRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_174">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2016To10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMemberusgaapRangeAxis" id="Factid_175">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AssetsCurrent contextRef ="PAsOn10_31_2017" id="Factid_176" unitRef="USD" decimals="-3">16793000</us-gaap:AssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef ="PAsOn10_31_2016" id="Factid_177" unitRef="USD" decimals="-3">1436000</us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef ="PAsOn10_31_2017" id="Factid_178" unitRef="USD" decimals="-3">744000</us-gaap:OtherAssetsCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef ="PAsOn10_31_2016" id="Factid_179" unitRef="USD" decimals="-3">4077000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef ="PAsOn10_31_2017" id="Factid_180" unitRef="USD" decimals="-3">3901000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef ="PAsOn10_31_2016" id="Factid_181" unitRef="USD" decimals="-3">5258000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_182" unitRef="USD_per_Share" decimals="2">1.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_183" unitRef="USD_per_Share" decimals="2">0.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_184" unitRef="USD_per_Share" decimals="2">4.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_185" unitRef="USD_per_Share" decimals="2">4.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef ="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_186" unitRef="USD_per_Share" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:CommonStockSharesAuthorized contextRef ="PAsOn10_31_2016" id="Factid_187" unitRef="shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef ="PAsOn10_31_2017" id="Factid_188" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef ="PAsOn10_31_2016" id="Factid_189" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesIssued contextRef ="PAsOn10_31_2017" id="Factid_190" unitRef="shares" decimals="INF">8872246</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef ="PAsOn10_31_2017" id="Factid_191" unitRef="shares" decimals="INF">8872246</us-gaap:CommonStockSharesOutstanding>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef ="P11_01_2016To10_31_2017" id="Factid_192" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef ="P11_01_2015To10_31_2016" id="Factid_193" unitRef="USD_per_Share" decimals="2">-0.01</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
<us-gaap:EarningsPerShareDiluted contextRef ="P11_01_2016To10_31_2017" id="Factid_194" unitRef="USD_per_Share" decimals="2">0.04</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef ="P11_01_2015To10_31_2016" id="Factid_195" unitRef="USD_per_Share" decimals="2">-0.47</us-gaap:EarningsPerShareDiluted>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef ="P11_01_2016To10_31_2017" id="Factid_196" unitRef="shares" decimals="INF">8915764</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef ="P11_01_2015To10_31_2016" id="Factid_197" unitRef="shares" decimals="INF">8786510</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2015To10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMemberusgaapRangeAxis" id="Factid_198">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2016To10_31_2017_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMemberusgaapRangeAxis" id="Factid_199">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2015To10_31_2016_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMemberusgaapRangeAxis" id="Factid_200">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2016To10_31_2017_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_201">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef ="P11_01_2015To10_31_2016_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_202">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef ="PAsOn10_31_2017" id="Factid_203" unitRef="USD" decimals="-3">6039000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsPayableCurrent contextRef ="PAsOn10_31_2016" id="Factid_204" unitRef="USD" decimals="-3">1138000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef ="PAsOn10_31_2017" id="Factid_205" unitRef="USD" decimals="-3">2242000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef ="PAsOn10_31_2016" id="Factid_206" unitRef="USD" decimals="-3">2770000</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef ="PAsOn10_31_2017" id="Factid_207" unitRef="USD" decimals="-3">3598000</us-gaap:LiabilitiesCurrent>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef ="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_208" unitRef="shares" decimals="INF">926272</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef ="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_209" unitRef="shares" decimals="INF">724457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef ="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_210" unitRef="USD_per_Share" decimals="2">3.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef ="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_211" unitRef="USD_per_Share" decimals="2">3.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:CommonStockSharesIssued contextRef ="PAsOn10_31_2016" id="Factid_212" unitRef="shares" decimals="INF">8835483</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef ="PAsOn10_31_2016" id="Factid_213" unitRef="shares" decimals="INF">8835483</us-gaap:CommonStockSharesOutstanding>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef ="P11_01_2016To10_31_2017" id="Factid_214" unitRef="USD" decimals="-3">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef ="P11_01_2015To10_31_2016" id="Factid_215" unitRef="USD" decimals="-3">2844000</us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2016To10_31_2017" id="Factid_216" unitRef="USD" decimals="-3">382000</us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef ="P11_01_2016To10_31_2017" id="Factid_217" unitRef="shares" decimals="INF">8840895</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef ="P11_01_2015To10_31_2016" id="Factid_218" unitRef="shares" decimals="INF">8786510</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef ="P11_01_2015To10_31_2016" id="Factid_219" unitRef="USD" decimals="-3">9000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef ="P11_01_2016To10_31_2017" id="Factid_220" unitRef="USD" decimals="-3">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef ="PAsOn10_31_2017" id="Factid_221" unitRef="USD" decimals="-3">545000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef ="PAsOn10_31_2017" id="Factid_222" unitRef="USD" decimals="-3">413000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef ="PAsOn10_31_2017" id="Factid_223" unitRef="USD" decimals="-3">413000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef ="PAsOn10_31_2017" id="Factid_224" unitRef="USD" decimals="-3">553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef ="PAsOn10_31_2017" id="Factid_225" unitRef="USD" decimals="-3">553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:LiabilitiesCurrent contextRef ="PAsOn10_31_2016" id="Factid_226" unitRef="USD" decimals="-3">3908000</us-gaap:LiabilitiesCurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef ="PAsOn10_31_2017" id="Factid_227" unitRef="USD" decimals="-3">119000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef ="PAsOn10_31_2016" id="Factid_228" unitRef="USD" decimals="-3">409000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef ="PAsOn10_31_2017" id="Factid_229" unitRef="USD" decimals="-3">0</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef ="PAsOn10_31_2016" id="Factid_230" unitRef="USD" decimals="-3">128000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef ="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_231" unitRef="shares" decimals="INF">1002522</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef ="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_232" unitRef="shares" decimals="INF">1159002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef ="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_233" unitRef="USD_per_Share" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef ="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_234" unitRef="USD_per_Share" decimals="2">4.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef ="PAsOn10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_235" unitRef="USD" decimals="0">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2015To10_31_2016" id="Factid_236" unitRef="USD" decimals="-3">-4089000</us-gaap:NetIncomeLoss>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2015" id="Factid_237" unitRef="USD" decimals="-3">26371000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2015_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_238" unitRef="USD" decimals="-3">87000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2015_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_239" unitRef="USD" decimals="-3">19129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2015_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_240" unitRef="USD" decimals="-3">7155000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:SharesOutstanding contextRef ="PAsOn10_31_2015_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_241" unitRef="shares" decimals="INF">8713664</us-gaap:SharesOutstanding>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef ="PAsOn10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_242" unitRef="USD" decimals="0">456000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_243" unitRef="USD_per_Share" decimals="2">1.07</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef ="P11_01_2016To10_31_2017_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_244" unitRef="USD_per_Share" decimals="2">6.91</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_245" unitRef="USD_per_Share" decimals="2">2.30</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2016To10_31_2017" id="Factid_246" unitRef="USD" decimals="-3">877000</us-gaap:DepreciationAndAmortization>
<us-gaap:ShareBasedCompensation contextRef ="P11_01_2015To10_31_2016" id="Factid_247" unitRef="USD" decimals="-3">206000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef ="P11_01_2016To10_31_2017" id="Factid_248" unitRef="USD" decimals="-3">214000</us-gaap:ShareBasedCompensation>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef ="P11_01_2015To10_31_2016" id="Factid_249" unitRef="USD" decimals="-3">107000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef ="P11_01_2016To10_31_2017" id="Factid_250" unitRef="USD" decimals="-3">-165000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef ="P11_01_2015To10_31_2016_StockOptionMemberusgaapMajorTypesOfDebtAndEquitySecuritiesAxis" id="Factid_251" unitRef="USD_per_Share" decimals="2">6.91</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef ="P11_01_2016To10_31_2017" id="Factid_252">P4Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef ="P11_01_2016To10_31_2017" id="Factid_253">P3Y2M5D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef ="P11_01_2016To10_31_2017" id="Factid_254">P4Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:IncreaseDecreaseInInventories contextRef ="P11_01_2015To10_31_2016" id="Factid_255" unitRef="USD" decimals="-3">-417000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef ="P11_01_2016To10_31_2017" id="Factid_256" unitRef="USD" decimals="-3">87000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef ="P11_01_2015To10_31_2016" id="Factid_257" unitRef="USD" decimals="-3">554000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef ="P11_01_2016To10_31_2017" id="Factid_258" unitRef="USD" decimals="-3">-698000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef ="P11_01_2015To10_31_2016" id="Factid_259" unitRef="USD" decimals="-3">102000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef ="P11_01_2016To10_31_2017" id="Factid_260" unitRef="USD" decimals="-3">-71000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2015To10_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_261" unitRef="USD" decimals="-3">-93000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_262" unitRef="USD" decimals="-3">9352000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_263" unitRef="USD" decimals="-3">20889000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_264" unitRef="USD" decimals="-3">0</us-gaap:SalesRevenueNet>
<us-gaap:SubsequentEventsTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_265">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;Note 15 - Subsequent events&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On December 13, 2017, the Board of Directors of the Company declared a quarterly dividend of $0.02 per share that was paid on January 15, 2018 to stockholders of record on December 31, 2017.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On December 22, 2017, the Tax Cuts and Jobs Act (the &amp;#8220;Act&amp;#8221;) was signed into United States tax law, which among other provisions will lower the corporate tax rate to 21%. Given this date of enactment, our financial statements for the year ended October 31, 2017 do not reflect the impact of the Act. The Company is in the process of analyzing the potential aggregate impact of the Act and will reflect any such impact in the quarterly report for the period in which the law was enacted.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef ="PAsOn10_31_2017" id="Factid_266" unitRef="USD" decimals="0">552000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef ="PAsOn10_31_2017" id="Factid_267" unitRef="USD" decimals="0">503000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef ="PAsOn10_31_2017" id="Factid_268" unitRef="USD" decimals="0">552000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef ="PAsOn10_31_2017" id="Factid_269" unitRef="USD" decimals="0">275000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef ="P11_01_2016To10_31_2017" id="Factid_270">P6Y3M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:DividendsPayableAmountPerShare contextRef ="PAsOn12_13_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis" id="Factid_271" unitRef="USD_per_Share" decimals="2">0.02</us-gaap:DividendsPayableAmountPerShare>
<us-gaap:DividendPayableDateToBePaidDayMonthAndYear contextRef ="P12_01_2017To12_13_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis" id="Factid_272">2018-01-15</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
<us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef ="P12_01_2017To12_13_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis" id="Factid_273">2017-12-31</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_274">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The provision (benefit) for income taxes for the fiscal years ended October 31, 2017 and 2016 consists of the following (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: 400;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Current:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Federal&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;400&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(332)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;State&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;24&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(13)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;424&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(345)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Deferred:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Federal&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(293)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(179)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;State&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(128)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(290)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(307)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;134&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(652)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_275">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company&amp;#8217;s total deferred tax assets and deferred tax liabilities at October 31, 2017 and 2016 are as follows (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: 400;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff"&gt;Deferred Tax Assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Reserves&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;375&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;216&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accrued vacation&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;122&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;134&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Stock-based compensation awards&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;184&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;159&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Uniform capitalization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;130&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;148&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;70&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;43&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff"&gt;Total deferred tax assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;881&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;700&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff"&gt;Deferred Tax Liabilities:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Amortization / intangible assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(805)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(864)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Depreciation / equipment and furnishings&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(195)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(211)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(34)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,000)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,109)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:39px;;background-color:#cceeff"&gt;Total net deferred tax assets (liabilities)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(119)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(409)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef ="P11_01_2016To10_31_2017" id="Factid_276" unitRef="USD" decimals="-3">400000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef ="P11_01_2015To10_31_2016" id="Factid_277" unitRef="USD" decimals="-3">-332000</us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef ="P11_01_2015To10_31_2016" id="Factid_278" unitRef="USD" decimals="-3">-355000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef ="P11_01_2016To10_31_2017" id="Factid_279" unitRef="USD" decimals="-3">218000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef ="P11_01_2015To10_31_2016" id="Factid_280" unitRef="USD" decimals="-3">-98000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef ="P11_01_2016To10_31_2017" id="Factid_281" unitRef="USD" decimals="-3">-528000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef ="P11_01_2015To10_31_2016" id="Factid_282" unitRef="USD" decimals="-3">-1267000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef ="P11_01_2016To10_31_2017" id="Factid_283" unitRef="USD" decimals="-3">1597000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2015To10_31_2016" id="Factid_284" unitRef="USD" decimals="-3">49000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_285" unitRef="USD" decimals="-3">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2015To10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_286" unitRef="USD" decimals="-3">47000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2015To10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_287" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_288" unitRef="shares" decimals="INF">180067</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2015To10_31_2016" id="Factid_289" unitRef="USD" decimals="-3">154000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef ="P04_01_2016To04_07_2016_ChiefOperatingOfficerMemberusgaapTitleOfIndividualAxis" id="Factid_290" unitRef="shares" decimals="INF">33744</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef ="P04_01_2016To04_07_2016_ChiefOperatingOfficerMemberusgaapTitleOfIndividualAxis" id="Factid_291" unitRef="USD" decimals="0">8750</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef ="PAsOn04_07_2016_ChiefOperatingOfficerMemberusgaapTitleOfIndividualAxis" id="Factid_292" unitRef="USD_per_Share" decimals="2">0.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<rfil:NonemployeeDirectorAnnualGrant contextRef ="PAsOn10_31_2017" id="Factid_293" unitRef="USD" decimals="0">30000</rfil:NonemployeeDirectorAnnualGrant>
<us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued contextRef ="P11_01_2016To01_31_2017" id="Factid_294" unitRef="shares" decimals="INF">77339</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef ="P11_01_2015To10_31_2016" id="Factid_295" unitRef="USD" decimals="-3">384000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef ="P11_01_2016To10_31_2017" id="Factid_296" unitRef="USD" decimals="-3">171000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef ="P11_01_2015To10_31_2016" id="Factid_297" unitRef="USD" decimals="-3">26000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef ="P11_01_2016To10_31_2017" id="Factid_298" unitRef="USD" decimals="-3">-171000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:ProceedsFromStockOptionsExercised contextRef ="P11_01_2015To10_31_2016" id="Factid_299" unitRef="USD" decimals="-3">49000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_300" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2015To10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_301" unitRef="USD" decimals="-3">154000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2015To10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_302" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2015To10_31_2016" id="Factid_303" unitRef="USD" decimals="-3">206000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_304" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<rfil:ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued contextRef ="P11_01_2016To10_31_2017" id="Factid_305" unitRef="USD" decimals="0">25000</rfil:ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued>
<rfil:NonemployeeDirectorAnnualGrant contextRef ="PAsOn10_31_2016" id="Factid_306" unitRef="USD" decimals="0">50000</rfil:NonemployeeDirectorAnnualGrant>
<us-gaap:SharePrice contextRef ="PAsOn10_31_2017" id="Factid_307" unitRef="USD_per_Share" decimals="2">0.32</us-gaap:SharePrice>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef ="P11_01_2016To10_31_2017_MrGarlandMemberusgaapTitleOfIndividualAxis" id="Factid_308" unitRef="USD" decimals="0">9863</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:SharePrice contextRef ="PAsOn10_31_2017_MrGarlandMemberusgaapTitleOfIndividualAxis" id="Factid_309" unitRef="USD_per_Share" decimals="2">0.40</us-gaap:SharePrice>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef ="PAsOn10_31_2017" id="Factid_310" unitRef="USD" decimals="-3">553000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:ProceedsFromStockOptionsExercised contextRef ="P11_01_2016To10_31_2017" id="Factid_311" unitRef="USD" decimals="-3">56000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:PaymentsOfDividendsCommonStock contextRef ="P11_01_2015To10_31_2016" id="Factid_312" unitRef="USD" decimals="-3">1141000</us-gaap:PaymentsOfDividendsCommonStock>
<us-gaap:PaymentsOfDividendsCommonStock contextRef ="P11_01_2016To10_31_2017" id="Factid_313" unitRef="USD" decimals="-3">707000</us-gaap:PaymentsOfDividendsCommonStock>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef ="P11_01_2015To10_31_2016" id="Factid_314" unitRef="USD" decimals="-3">-1096000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef ="P11_01_2016To10_31_2017" id="Factid_315" unitRef="USD" decimals="-3">-645000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2015To10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_316" unitRef="USD" decimals="-3">206000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2015To10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_317" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2015To10_31_2016" id="Factid_318" unitRef="USD" decimals="-3">1141000</us-gaap:DividendsCommonStockCash>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_319" unitRef="USD" decimals="-3">0</us-gaap:DividendsCommonStockCash>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2015To10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_320" unitRef="USD" decimals="-3">0</us-gaap:DividendsCommonStockCash>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2015To10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_321" unitRef="USD" decimals="-3">1141000</us-gaap:DividendsCommonStockCash>
<us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_322">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;Note 10 - Retirement plan&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company has a 401(K) plan available to its employees. For the years ended October 31, 2017 and 2016, the Company contributed and recognized as an expense $166,000 and $182,000, respectively, which amount represented 3% of eligible employee earnings under its Safe Harbor Non-elective Employer Contribution Plan.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
<us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef ="P11_01_2016To10_31_2017" id="Factid_323" unitRef="USD" decimals="0">166000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
<us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef ="P11_01_2015To10_31_2016" id="Factid_324" unitRef="USD" decimals="0">182000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef ="P11_01_2016To10_31_2017" id="Factid_325" unitRef="shares" decimals="INF">74869</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef ="P11_01_2015To10_31_2016" id="Factid_326" unitRef="shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef ="P11_01_2015To10_31_2016" id="Factid_327" unitRef="USD" decimals="-3">-2337000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef ="P11_01_2016To10_31_2017" id="Factid_328" unitRef="USD" decimals="-3">781000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef ="PAsOn10_31_2015" id="Factid_329" unitRef="USD" decimals="-3">7595000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<rfil:PercentageOfEmployeeContributionPaid contextRef ="P11_01_2016To10_31_2017" id="Factid_330" unitRef="pure" decimals="2">0.03</rfil:PercentageOfEmployeeContributionPaid>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_331">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;Note 11 - Related party transactions&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;During fiscal 2016 the Company had a note receivable from stockholder of $67,000 that was due from a former Chief Executive Officer of the Company, earned interest at 6% per annum (which interest was payable annually), and had no specific due date. The note was collateralized by property owned by the former Chief Executive Officer. During fiscal 2016, the former Chief Executive Officer resigned as an employee of the Company and, in connection with his resignation, repaid the foregoing promissory note in full.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On June 15, 2011, the Company purchased Cables Unlimited, Inc., a New York corporation, from Darren Clark, the sole shareholder of Cables Unlimited, Inc. In connection with the purchase of Cables Unlimited, the Company entered into a lease for the New York facilities from which Cables Unlimited conducts its operations. Cables Unlimited&amp;#8217;s monthly rent expense under the lease is $13,000 per month, plus payments of all utilities, janitorial expenses, routine maintenance costs, and costs of insurance for Cables Unlimited&amp;#8217;s business operations and equipment. During the fiscal year ended October 31, 2017, the Company paid the landlord a total of $156,000 under the lease. The owner and landlord of the facility is a company controlled by Darren Clark, the former owner of Cables Unlimited and the current President of this subsidiary of the Company.&lt;/div&gt;&lt;div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef ="P11_01_2015To10_31_2016_ChiefExecutiveOfficerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" id="Factid_332" unitRef="pure" decimals="2">0.06</us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:LeaseAndRentalExpense contextRef ="P06_01_2011To06_15_2011_NewYorkMemberusgaapStatementGeographicalAxis" id="Factid_333" unitRef="USD" decimals="0">13000</us-gaap:LeaseAndRentalExpense>
<us-gaap:PaymentsForRent contextRef ="P11_01_2016To10_31_2017_NewYorkMemberusgaapStatementGeographicalAxis" id="Factid_334" unitRef="USD" decimals="0">156000</us-gaap:PaymentsForRent>
<rfil:CashDividendsAndDividendsDeclarationTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_335">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;Note 12 - Cash dividend and declared dividends&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company paid quarterly dividends of $0.02 per share during fiscal year 2017 for a total of $707,000. The Company paid quarterly dividends of $0.02, $0.02, $0.02 and $0.07 per share during the three months ended October, 31, 2016, July 31, 2016, April 30, 2016 and January 31, 2016, respectively, for a total of $1.1 million.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rfil:CashDividendsAndDividendsDeclarationTextBlock>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef ="P12_01_2017To12_22_2017_SubsequentEventMemberusgaapSubsequentEventTypeAxis" id="Factid_336" unitRef="pure" decimals="2">0.21</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef ="PAsOn10_31_2017_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_337" unitRef="USD" decimals="-3">0</us-gaap:LiabilitiesFairValueDisclosureRecurring>
<us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef ="PAsOn10_31_2017_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_338" unitRef="USD" decimals="-3">0</us-gaap:LiabilitiesFairValueDisclosureRecurring>
<us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef ="PAsOn10_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_339" unitRef="USD" decimals="-3">236000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
<us-gaap:IncomeTaxesPaid contextRef ="P11_01_2015To10_31_2016" id="Factid_340" unitRef="USD" decimals="-3">208000</us-gaap:IncomeTaxesPaid>
<us-gaap:IncomeTaxesPaid contextRef ="P11_01_2016To10_31_2017" id="Factid_341" unitRef="USD" decimals="-3">349000</us-gaap:IncomeTaxesPaid>
<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef ="P11_01_2016To10_31_2017" id="Factid_342" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef ="P11_01_2015To10_31_2016" id="Factid_343" unitRef="USD" decimals="-3">22000</us-gaap:ProceedsFromSaleOfProductiveAssets>
<rfil:ProceedsFromSaleOfInventory contextRef ="P11_01_2016To10_31_2017" id="Factid_344" unitRef="USD" decimals="-3">0</rfil:ProceedsFromSaleOfInventory>
<rfil:ProceedsFromSaleOfInventory contextRef ="P11_01_2015To10_31_2016" id="Factid_345" unitRef="USD" decimals="-3">321000</rfil:ProceedsFromSaleOfInventory>
<us-gaap:CommonStockDividendsPerShareCashPaid contextRef ="P11_01_2016To10_31_2017" id="Factid_346" unitRef="USD_per_Share" decimals="2">0.02</us-gaap:CommonStockDividendsPerShareCashPaid>
<us-gaap:CommonStockDividendsPerShareCashPaid contextRef ="P08_01_2016To10_31_2016" id="Factid_347" unitRef="USD_per_Share" decimals="2">0.02</us-gaap:CommonStockDividendsPerShareCashPaid>
<us-gaap:CommonStockDividendsPerShareCashPaid contextRef ="P05_02_2016To07_31_2016" id="Factid_348" unitRef="USD_per_Share" decimals="2">0.02</us-gaap:CommonStockDividendsPerShareCashPaid>
<us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef ="PAsOn10_31_2016_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_349" unitRef="USD" decimals="-3">0</us-gaap:LiabilitiesFairValueDisclosureRecurring>
<us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef ="PAsOn10_31_2016_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_350" unitRef="USD" decimals="-3">0</us-gaap:LiabilitiesFairValueDisclosureRecurring>
<us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef ="PAsOn10_31_2016_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_351" unitRef="USD" decimals="-3">835000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef ="PAsOn10_31_2016_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_352" unitRef="USD" decimals="-3">835000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef ="PAsOn10_31_2015_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_353" unitRef="USD" decimals="-3">1527000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef ="P11_01_2016To10_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_354" unitRef="USD" decimals="-3">578000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef ="P11_01_2015To10_31_2016" id="Factid_355" unitRef="USD" decimals="-3">158000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_356" unitRef="USD" decimals="-3">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef ="P11_01_2015To10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_357" unitRef="USD" decimals="-3">157000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef ="P11_01_2015To10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_358" unitRef="USD" decimals="-3">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_359" unitRef="shares" decimals="INF">58248</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
<us-gaap:CommonStockDividendsPerShareCashPaid contextRef ="P02_01_2016To04_30_2016" id="Factid_360" unitRef="USD_per_Share" decimals="2">0.02</us-gaap:CommonStockDividendsPerShareCashPaid>
<us-gaap:CommonStockDividendsPerShareCashPaid contextRef ="P11_01_2015To01_31_2016" id="Factid_361" unitRef="USD_per_Share" decimals="2">0.07</us-gaap:CommonStockDividendsPerShareCashPaid>
<us-gaap:CommitmentsDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_362">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 13 - Commitments&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;As of October 31, 2017, the Company leases its facilities in San Diego, California, Yaphank, New York, Milford, Connecticut and East Brunswick, New Jersey under non-cancelable operating leases. Deferred rents, included in accrued expenses and other long-term liabilities, were $95,000 as of October 31, 2017 and $3,000 as of October 31, 2016. The San Diego lease also requires the payment of the Company's pro rata share of the real estate taxes and insurance, maintenance and other operating expenses related to the facilities.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Rent expense under all operating leases totaled approximately $644,000 and $628,000 in 2017 and 2016, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Minimum lease payments under these non-cancelable operating leases in each of the years subsequent to October 31, 2017 are as follows (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;Year&amp;#160;ending&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;October&amp;#160;31,&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;2018&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;645&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;2019&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;516&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;2020&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;441&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;2021&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;440&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;2022&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;359&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#FFFFFF"&gt;Total&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;2,401&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsDisclosureTextBlock>
<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_363">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Minimum lease payments under these non-cancelable operating leases in each of the years subsequent to October 31, 2017 are as follows (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;Year&amp;#160;ending&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;October&amp;#160;31,&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;2018&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;645&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;2019&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;516&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;2020&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;441&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;2021&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;440&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;2022&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF"&gt;359&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#FFFFFF"&gt;Total&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF"&gt;2,401&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
<us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef ="PAsOn10_31_2017" id="Factid_364" unitRef="USD" decimals="0">95000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
<us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef ="PAsOn10_31_2016" id="Factid_365" unitRef="USD" decimals="0">3000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
<us-gaap:OperatingLeasesRentExpenseNet contextRef ="P11_01_2016To10_31_2017" id="Factid_366" unitRef="USD" decimals="0">644000</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef ="P11_01_2016To10_31_2017" id="Factid_367" unitRef="USD" decimals="-3">-290000</us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef ="P11_01_2015To10_31_2016" id="Factid_368" unitRef="USD" decimals="-3">-307000</us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef ="P11_01_2016To10_31_2017" id="Factid_369" unitRef="USD" decimals="-3">-128000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef ="P11_01_2015To10_31_2016" id="Factid_370" unitRef="USD" decimals="-3">-249000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:ProceedsFromSaleOfNotesReceivable contextRef ="P11_01_2016To10_31_2017" id="Factid_371" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromSaleOfNotesReceivable>
<us-gaap:ProceedsFromSaleOfNotesReceivable contextRef ="P11_01_2015To10_31_2016" id="Factid_372" unitRef="USD" decimals="-3">67000</us-gaap:ProceedsFromSaleOfNotesReceivable>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef ="P11_01_2016To10_31_2017" id="Factid_373" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef ="P11_01_2015To10_31_2016" id="Factid_374" unitRef="USD" decimals="-3">158000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:TreasuryStockRetiredParValueMethodAmount contextRef ="P11_01_2016To10_31_2017" id="Factid_375" unitRef="USD" decimals="-3">0</us-gaap:TreasuryStockRetiredParValueMethodAmount>
<us-gaap:TreasuryStockRetiredParValueMethodAmount contextRef ="P11_01_2015To10_31_2016" id="Factid_376" unitRef="USD" decimals="-3">157000</us-gaap:TreasuryStockRetiredParValueMethodAmount>
<us-gaap:InventoryRawMaterialsAndSupplies contextRef ="PAsOn10_31_2017" id="Factid_377" unitRef="USD" decimals="-3">2520000</us-gaap:InventoryRawMaterialsAndSupplies>
<us-gaap:InventoryRawMaterialsAndSupplies contextRef ="PAsOn10_31_2016" id="Factid_378" unitRef="USD" decimals="-3">2642000</us-gaap:InventoryRawMaterialsAndSupplies>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2015To10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_379" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2015To10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_380" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2015To10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_381" unitRef="USD" decimals="-3">-4089000</us-gaap:NetIncomeLoss>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2016" id="Factid_382" unitRef="USD" decimals="-3">21392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_383" unitRef="USD" decimals="-3">88000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2016_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_384" unitRef="USD" decimals="-3">19379000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:OperatingLeasesRentExpenseNet contextRef ="P11_01_2015To10_31_2016" id="Factid_385" unitRef="USD" decimals="0">628000</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:DebtDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_386">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;Note 14 - Line of credit&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;From May 2015 until September 2016, the Company had a $5 million line of credit available to it from its bank. The Company did not use the line of credit and, effective September 8, 2016, the Company terminated the line of credit.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef ="P11_01_2015To10_31_2016_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_387" unitRef="USD" decimals="-3">790000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef ="P11_01_2016To10_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_388" unitRef="USD" decimals="-3">-21000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef ="P11_01_2015To10_31_2016_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_389" unitRef="USD" decimals="-3">98000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef ="PAsOn10_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" id="Factid_390" unitRef="USD" decimals="-3">236000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:LineOfCredit contextRef ="PAsOn09_07_2016" id="Factid_391" unitRef="USD" decimals="-6">5000000</us-gaap:LineOfCredit>
<us-gaap:LineOfCreditFacilityExpirationDate1 contextRef ="P11_01_2016To10_31_2017" id="Factid_392">2016-09-08</us-gaap:LineOfCreditFacilityExpirationDate1>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef ="PAsOn10_31_2017" id="Factid_393" unitRef="USD" decimals="-3">645000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef ="PAsOn10_31_2017" id="Factid_394" unitRef="USD" decimals="-3">516000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef ="PAsOn10_31_2017" id="Factid_395" unitRef="USD" decimals="-3">441000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2016_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_396" unitRef="USD" decimals="-3">1925000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:SharesOutstanding contextRef ="PAsOn10_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_397" unitRef="shares" decimals="INF">8835483</us-gaap:SharesOutstanding>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2016To10_31_2017" id="Factid_398" unitRef="USD" decimals="-3">56000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2016To10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_399" unitRef="USD" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2016To10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_400" unitRef="USD" decimals="-3">55000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef ="P11_01_2016To10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_401" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:InventoryWorkInProcess contextRef ="PAsOn10_31_2017" id="Factid_402" unitRef="USD" decimals="-3">194000</us-gaap:InventoryWorkInProcess>
<us-gaap:InventoryWorkInProcess contextRef ="PAsOn10_31_2016" id="Factid_403" unitRef="USD" decimals="-3">279000</us-gaap:InventoryWorkInProcess>
<us-gaap:InventoryFinishedGoods contextRef ="PAsOn10_31_2017" id="Factid_404" unitRef="USD" decimals="-3">3395000</us-gaap:InventoryFinishedGoods>
<us-gaap:InventoryFinishedGoods contextRef ="PAsOn10_31_2016" id="Factid_405" unitRef="USD" decimals="-3">3101000</us-gaap:InventoryFinishedGoods>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef ="P11_01_2016To10_31_2017" id="Factid_406" unitRef="USD" decimals="-3">24000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef ="P11_01_2015To10_31_2016" id="Factid_407" unitRef="USD" decimals="-3">-13000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef ="P11_01_2016To10_31_2017" id="Factid_408" unitRef="USD" decimals="-3">424000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef ="P11_01_2015To10_31_2016" id="Factid_409" unitRef="USD" decimals="-3">-345000</us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef ="P11_01_2016To10_31_2017" id="Factid_410" unitRef="USD" decimals="-3">-293000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef ="P11_01_2015To10_31_2016" id="Factid_411" unitRef="USD" decimals="-3">-179000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef ="P11_01_2016To10_31_2017" id="Factid_412" unitRef="USD" decimals="-3">3000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef ="P11_01_2015To10_31_2016" id="Factid_413" unitRef="USD" decimals="-3">-128000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef ="PAsOn10_31_2017" id="Factid_414" unitRef="USD" decimals="-3">440000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef ="PAsOn10_31_2017" id="Factid_415" unitRef="USD" decimals="-3">359000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef ="PAsOn10_31_2017" id="Factid_416" unitRef="USD" decimals="-3">2401000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef ="PAsOn03_09_2010_OptionPlanMemberusgaapPlanNameAxis" id="Factid_417" unitRef="shares" decimals="INF">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef ="P11_01_2016To10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_418" unitRef="shares" decimals="INF">36763</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2016To10_31_2017" id="Factid_419" unitRef="USD" decimals="-3">6000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2016To10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_420" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2016To10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_421" unitRef="USD" decimals="-3">6000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef ="P11_01_2016To10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_422" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef ="P11_01_2016To10_31_2017" id="Factid_423" unitRef="USD" decimals="-3">136000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef ="P11_01_2015To10_31_2016" id="Factid_424" unitRef="USD" decimals="-3">-1592000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef ="P11_01_2016To10_31_2017" id="Factid_425" unitRef="USD" decimals="-3">16000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef ="P11_01_2015To10_31_2016" id="Factid_426" unitRef="USD" decimals="-3">-53000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef ="P11_01_2016To10_31_2017" id="Factid_427" unitRef="pure" decimals="3">0.340</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:OtherAssetsMiscellaneousCurrent contextRef ="PAsOn10_31_2017" id="Factid_428" unitRef="USD" decimals="-3">115000</us-gaap:OtherAssetsMiscellaneousCurrent>
<us-gaap:OtherAssetsMiscellaneousCurrent contextRef ="PAsOn10_31_2016" id="Factid_429" unitRef="USD" decimals="-3">135000</us-gaap:OtherAssetsMiscellaneousCurrent>
<us-gaap:NotesAndLoansReceivableNetCurrent contextRef ="PAsOn10_31_2017" id="Factid_430" unitRef="USD" decimals="-3">83000</us-gaap:NotesAndLoansReceivableNetCurrent>
<us-gaap:NotesAndLoansReceivableNetCurrent contextRef ="PAsOn10_31_2016" id="Factid_431" unitRef="USD" decimals="-3">83000</us-gaap:NotesAndLoansReceivableNetCurrent>
<rfil:AdditionalSharesOfCommonStockIssued contextRef ="P09_01_2014To09_05_2014_IncentiveAndNonqualifiedStockOptionPlansMemberusgaapPlanNameAxis" id="Factid_432" unitRef="shares" decimals="INF">500000</rfil:AdditionalSharesOfCommonStockIssued>
<rfil:AdditionalSharesOfCommonStockIssued contextRef ="P09_01_2015To09_04_2015_IncentiveAndNonqualifiedStockOptionPlansMemberusgaapPlanNameAxis" id="Factid_433" unitRef="shares" decimals="INF">500000</rfil:AdditionalSharesOfCommonStockIssued>
<rfil:AdditionalSharesOfCommonStockIssued contextRef ="P09_01_2017To09_08_2017_IncentiveAndNonqualifiedStockOptionPlansMemberusgaapPlanNameAxis" id="Factid_434" unitRef="shares" decimals="INF">1000000</rfil:AdditionalSharesOfCommonStockIssued>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef ="PAsOn10_31_2017_StockIncentivePlanMemberusgaapPlanNameAxis" id="Factid_435" unitRef="shares" decimals="INF">1726138</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2016To10_31_2017" id="Factid_436" unitRef="USD" decimals="-3">214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2016To10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_437" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2016To10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_438" unitRef="USD" decimals="-3">214000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef ="P11_01_2016To10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_439" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2016To10_31_2017" id="Factid_440" unitRef="USD" decimals="-3">707000</us-gaap:DividendsCommonStockCash>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef ="P11_01_2015To10_31_2016" id="Factid_441" unitRef="pure" decimals="3">0.340</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef ="P11_01_2016To10_31_2017" id="Factid_442" unitRef="pure" decimals="3">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef ="P11_01_2015To10_31_2016" id="Factid_443" unitRef="pure" decimals="3">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount contextRef ="P11_01_2016To10_31_2017" id="Factid_444" unitRef="USD" decimals="-3">0</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount contextRef ="P11_01_2015To10_31_2016" id="Factid_445" unitRef="USD" decimals="-3">916000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount>
<us-gaap:PrepaidExpenseCurrent contextRef ="PAsOn10_31_2017" id="Factid_446" unitRef="USD" decimals="-3">526000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent contextRef ="PAsOn10_31_2016" id="Factid_447" unitRef="USD" decimals="-3">347000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidTaxes contextRef ="PAsOn10_31_2017" id="Factid_448" unitRef="USD" decimals="-3">20000</us-gaap:PrepaidTaxes>
<us-gaap:PrepaidTaxes contextRef ="PAsOn10_31_2016" id="Factid_449" unitRef="USD" decimals="-3">871000</us-gaap:PrepaidTaxes>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2016To10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_450" unitRef="USD" decimals="-3">0</us-gaap:DividendsCommonStockCash>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2016To10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_451" unitRef="USD" decimals="-3">0</us-gaap:DividendsCommonStockCash>
<us-gaap:DividendsCommonStockCash contextRef ="P11_01_2016To10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_452" unitRef="USD" decimals="-3">707000</us-gaap:DividendsCommonStockCash>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2016To10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_453" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2016To10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_454" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLoss>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount contextRef ="P11_01_2016To10_31_2017" id="Factid_455" unitRef="USD" decimals="-3">-9000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount contextRef ="P11_01_2015To10_31_2016" id="Factid_456" unitRef="USD" decimals="-3">52000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount>
<us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities contextRef ="P11_01_2016To10_31_2017" id="Factid_457" unitRef="USD" decimals="-3">-66000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
<us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities contextRef ="P11_01_2015To10_31_2016" id="Factid_458" unitRef="USD" decimals="-3">46000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount contextRef ="P11_01_2016To10_31_2017" id="Factid_459" unitRef="USD" decimals="-3">33000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount contextRef ="P11_01_2015To10_31_2016" id="Factid_460" unitRef="USD" decimals="-3">52000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment contextRef ="P11_01_2016To10_31_2017" id="Factid_461" unitRef="USD" decimals="-3">21000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment contextRef ="P11_01_2015To10_31_2016" id="Factid_462" unitRef="USD" decimals="-3">29000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount contextRef ="P11_01_2016To10_31_2017" id="Factid_463" unitRef="USD" decimals="-3">26000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount contextRef ="P11_01_2015To10_31_2016" id="Factid_464" unitRef="USD" decimals="-3">0</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount>
<us-gaap:NetIncomeLoss contextRef ="P11_01_2016To10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_465" unitRef="USD" decimals="-3">382000</us-gaap:NetIncomeLoss>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2017" id="Factid_466" unitRef="USD" decimals="-3">21343000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_467" unitRef="USD" decimals="-3">89000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_468" unitRef="USD" decimals="-3">19654000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef ="PAsOn10_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" id="Factid_469" unitRef="USD" decimals="-3">1600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:SharesOutstanding contextRef ="PAsOn10_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" id="Factid_470" unitRef="shares" decimals="INF">8872246</us-gaap:SharesOutstanding>
<us-gaap:InventoryWriteDown contextRef ="P11_01_2016To10_31_2017" id="Factid_471" unitRef="USD" decimals="-3">0</us-gaap:InventoryWriteDown>
<us-gaap:InventoryWriteDown contextRef ="P11_01_2015To10_31_2016" id="Factid_472" unitRef="USD" decimals="-3">168000</us-gaap:InventoryWriteDown>
<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef ="P11_01_2016To10_31_2017" id="Factid_473" unitRef="USD" decimals="-3">6000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef ="P11_01_2015To10_31_2016" id="Factid_474" unitRef="USD" decimals="-3">154000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
<us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef ="P11_01_2016To10_31_2017" id="Factid_475" unitRef="USD" decimals="-3">6000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
<us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef ="P11_01_2015To10_31_2016" id="Factid_476" unitRef="USD" decimals="-3">154000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
<us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_477">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 1 - Business activities and summary of significant accounting policies&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Business activities&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;RF Industries, Ltd., together with its three wholly-owned subsidiaries (collectively, hereinafter the &amp;#8220;Company&amp;#8221;), primarily engages in the design, manufacture, and marketing of interconnect products and systems, including coaxial and specialty cables, fiber optic cables and connectors, and electrical and electronic specialty cables. For internal operating and reporting purposes, and for marketing purposes, as of the end of the fiscal year ended October 31, 2017 the Company classified its operations into the following four divisions/subsidiaries: (i) The RF Connector and Cable Assembly division designs, manufactures and distributes coaxial connectors and cable assemblies that are integrated with coaxial connectors; (ii) Cables Unlimited, Inc., the subsidiary that manufactures custom and standard cable assemblies, complex hybrid fiber optic power solution cables, adapters, and electromechanical wiring harnesses for communication, computer, LAN, automotive and medical equipment; (iii) Comnet Telecom Supply, Inc., the subsidiary that manufactures and sells fiber optics cable, distinctive cabling technologies and custom patch cord assemblies, as well as other data center products; and (iv) Rel-Tech Electronics, Inc., the subsidiary that designs and manufacturers of cable assemblies and wiring harnesses for blue chip industrial, oilfield, instrumentation and military customers. Both the Cables Unlimited division and the Comnet Telecom division are Corning Cables Systems CAH Connections SM Gold Program members that are authorized to manufacture fiber optic cable assemblies that are backed by Corning Cables Systems&amp;#8217; extended warranty. During the fiscal year ended October 31, 2016, RF Industries, Ltd. sold the Aviel Electronics division that designed, manufactured and distributed specialty and custom RF connectors, and discontinued the Bioconnect division that manufactured and distributed cabling and interconnect products to the medical monitoring market.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Use of estimates&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Actual results may differ from those estimates.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Principles of consolidation&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The accompanying consolidated financial statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&amp;#8220;Cables Unlimited&amp;#8221;), Comnet Telecom Supply, Inc. (&amp;#8220;Comnet&amp;#8221;), and Rel-Tech Electronics, Inc. (&amp;#8220;Rel-Tech&amp;#8221;), wholly-owned subsidiaries of RF Industries, Ltd. All intercompany balances and transactions have been eliminated in consolidation.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Revenue recognition&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized when services are performed, and the recovery of the consideration is considered probable.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Inventories are stated at the lower of cost or market, with cost determined using the weighted average cost of accounting. Cost includes materials, labor, and manufacturing overhead related to the purchase and production of inventories. We regularly review inventory quantities on hand, future purchase commitments with our suppliers, and the estimated utility of our inventory. If our review indicates a reduction in utility below carrying value due to damage, physical deterioration, obsolescence, changes in price levels, or other causes, we reduce our inventory to a new cost basis through a charge to cost of sales in the period in which it occurs. The determination of market value and the estimated volume of demand used in the lower of cost or market analysis requires significant judgment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In June 2015, the Company acquired Rel-Tech, a company that valued its inventories using specific identification (last purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech prospectively values its inventories cost using the weighted average cost of accounting.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Property and equipment&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Equipment, tooling and furniture are recorded at cost and depreciated over their estimated useful lives (generally 3 to 5 years) using the straight-line method. Expenditures for repairs and maintenance are charged to operations in the period incurred.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill is not amortized, but is subject to impairment analysis at least once annually, which the Company performs in October, or more frequently upon the occurrence of an event or when circumstances indicate that a reporting unit&amp;#8217;s carrying amount is greater than its fair value.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;We assess whether a goodwill impairment exists using both qualitative and quantitative assessments at the reporting level. Our qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if we elect not to perform a qualitative assessment, we perform a quantitative assessment, or two-step impairment test, to determine whether a goodwill impairment exists at the reporting unit. The first step in our quantitative assessment identifies potential impairments by comparing the estimated fair value of the reporting unit to its carrying value, including goodwill (&amp;#8220;Step 1&amp;#8221;). If the carrying value exceeds estimated fair value, there is an indication of potential impairment and the second step is performed to measure the amount of impairment (&amp;#8220;Step 2&amp;#8221;).&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;For the fiscal year 2016, Cables Unlimited did not meet its sales volume and revenue goals, and the mix of product sold had lower margins than planned. These results, along with changes in the competitive marketplace and an evaluation of business priorities, led to a shift in strategic direction and reduced future revenue and profitability expectations for the business. The results of these changes and circumstances lead to the determination that Cables Unlimited did not pass our qualitative assessment and therefore a quantitative assessment was required.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Upon completion of our Step 1 test, we found that the results indicated that Cables Unlimited&amp;#8217;s carrying value exceeded its estimated fair value, and as a result, the Step 2 test was performed specific to Cables Unlimited. Under Step 2, the fair value of all assets and liabilities were estimated, including customer list and backlog, for the purpose of deriving an estimate of the fair value of goodwill. The fair value of the goodwill was then compared to the recorded goodwill to determine the amount of the impairment. Assumptions used in measuring the value of these assets and liabilities included the discount rates used in valuing the intangible assets, and consideration of the market environment in valuing the tangible assets.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Upon completion of our Step 2 test, our Cables Unlimited division&amp;#8217;s goodwill was determined to be impaired. As of October 31, 2016, the Company recorded a $2.6 million impairment charge to goodwill. Cables Unlimited&amp;#8217;s goodwill is included in the Custom Cabling Manufacturing and Assembly segment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;No other instances of impairment were identified as of October 31, 2016 and no instances of goodwill impairment were identified during the year ended October 31, 2017.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On June 15, 2011, the Company completed its acquisition of Cables Unlimited. Goodwill related to this acquisition is included within the Cables Unlimited reporting unit. Effective November 1, 2014, the Company also completed its acquisition of Comnet. Goodwill related to this acquisition is included within the Comnet reporting unit. As of May 19, 2015, the Company completed its acquisition of the CompPro product line. Goodwill related to this acquisition is included within the Connector and Cable Assembly Division. Effective June 1, 2015, the Company completed its acquisition of Rel-Tech. Goodwill related to this acquisition is included within the Rel-Tech reporting unit.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Long-lived assets&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company assesses property, plant and equipment and intangible assets, which are considered definite-lived assets for impairment. Definite-lived assets are reviewed when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company has made no material adjustments to our long-lived assets in any of the years presented.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In addition, the Company tests our trademarks and indefinite-lived asset for impairment at least annually or more frequently if events or changes in circumstances indicate that these assets may be impaired.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In 2016, upon completion of our Step 2 test (see &amp;#8220;Goodwill&amp;#8221; above), our Cables Unlimited division&amp;#8217;s trademark was determined to be impaired. As of October 31, 2016, the Company recorded a $150,000 impairment charge to its trademark. Cables Unlimited&amp;#8217;s trademark is included in the Custom Cabling Manufacturing and Assembly segment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;No instances of impairment were identified as of October 31, 2017 and no other instances of impairment were identified as of October 31, 2016.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Earn-out liability&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The purchase agreement for the Rel-Tech acquisition provides for earn-out payments of up to $800,000 in the aggregate, last installment of which is payable May 31, 2018. The initial earn-out liability was valued at its fair value using the Monte Carlo simulation and is included as a component of the total purchase price. The earn-out was and will continue to be revalued quarterly using a present value approach and any resulting increase or decrease will be recorded into selling and general expenses. Any changes in the assumed timing and amount of the probability of payment scenarios could impact the fair value. Significant judgment is employed in determining the appropriateness of the assumptions used in calculating the fair value of the earn-out as of the acquisition date. Accordingly, significant variances between actual and forecasted results or changes in the assumptions can materially impact the amount of contingent consideration expense we record in future periods.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company measures at fair value certain financial assets and liabilities. U. S. GAAP specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company's market assumptions. These two types of inputs have created the following fair-value hierarchy:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Level&amp;#160;1&amp;#151; Quoted prices for identical instruments in active markets;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Level&amp;#160;2&amp;#151; Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets;&amp;#160;and&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Level&amp;#160;3&amp;#151; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The contingent consideration liability represents future earn-out liability that we may be required to pay in conjunction with the acquisition of Rel-Tech and Comnet. The Company estimates the fair value of the earn-out liability using a probability-weighted scenario of estimated qualifying earn-out gross profit related to Rel-Tech and EBITDA related to Comnet calculated at net present value (level 3 of the fair value hierarchy).&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2017 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Description&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;2&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Description&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;2&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes the Level 3 transactions for the years ended October 31, 2017 and 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:60%;float: inherit;border-collapse:collapse;border-width:60%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="17%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="5" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Beginning balance&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,527&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Payments&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(578)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(790)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Change in value&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(21)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;98&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Ending Balance&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Intangible assets consist of the following as of October 31 (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Amortizable intangible assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Non-compete agreements (estimated lives 3 - 5 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;310&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;310&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(310)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(273)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;37&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Customer relationships (estimated lives 7 - 15 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5,099&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5,099&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(2,186)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,644)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2,913&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,455&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Patents (estimated life 14 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;142&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;142&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(25)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(15)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;117&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;127&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,030&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,619&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Non-amortizable intangible assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Trademarks&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,237&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,237&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Amortization expense for the years ended October 31, 2017 and 2016 was $589,000 and $649,000, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Impairment to trademarks for the years ended October 31, 2017 and 2016 was $0 and $150,000, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in; background-color: transparent;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Estimated amortization expense related to finite lived intangible assets is as follows (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Year&amp;#160;ending&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;October&amp;#160;31,&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2018&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2019&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2020&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2021&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;413&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2022&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;413&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Thereafter&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;545&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#cceeff"&gt;Total&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3,030&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Advertising&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company expenses the cost of advertising and promotions as incurred. Advertising costs charged to operations were approximately $130,000 and $156,000 in 2017 and 2016, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Research and development costs are expensed as incurred. The Company&amp;#8217;s research and development expenses relate to its engineering activities, which consist of the design and development of new products for specific customers, as well as the design and engineering of new or redesigned products for the industry in general. During the years ended October 31, 2017 and 2016, the Company recognized $845,000 and $747,000 in engineering expenses, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Income taxes&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company accounts for income taxes under the asset and liability method, based on the income tax laws and rates in the jurisdictions in which operations are conducted and income is earned. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Developing the provision (benefit) for income taxes requires significant judgment and expertise in federal, international and state income tax laws, regulations and strategies, including the determination of deferred tax assets and liabilities and, if necessary, any valuation allowances that may be required for deferred tax assets. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Management&amp;#8217;s judgments and tax strategies are subject to audit by various taxing authorities.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Stock options&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;For stock option grants to employees, the Company recognizes compensation expense based on the estimated fair value of the options at the date of grant. Stock-based employee compensation expense is recognized on a straight-line basis over the requisite service period. The Company issues previously unissued common shares upon the exercise of stock options.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;For the fiscal years ended October 31, 2017 and 2016, charges related to stock-based compensation amounted to approximately $214,000 and $206,000, respectively. For the fiscal years ended October 31, 2017 and 2016, stock-based compensation classified in cost of sales amounted to $13,000 and $28,000 and stock-based compensation classified in selling and general and engineering expense amounted to $201,000 and $178,000, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Earnings (loss) per share&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Basic earnings (loss) per share is calculated by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the period. The calculation of diluted earnings (loss) per share is similar to that of basic earnings (loss) per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if all potentially dilutive common shares, principally those issuable upon the exercise of stock options, were issued and the treasury stock method had been applied during the period. The greatest number of shares potentially issuable by the Company upon the exercise of stock options in any period for the years ended October 31, 2017 and 2016, that were not included in the computation because they were anti-dilutive, totaled 737,512 and 824,441, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes the computation of basic and diluted earnings (loss) per share:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Numerators:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Consolidated net income (loss) (A)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;382,000&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(4,089,000)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Denominators:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Weighted average shares outstanding for basic earnings (loss) per share (B)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;8,840,895&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;8,786,510&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Add effects of potentially dilutive securities - assumed exercise of stock options&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;74,869&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Weighted average shares outstanding for diluted earnings (loss) per share (C)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;8,915,764&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;8,786,510&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Basic earnings (loss) per share (A)/(B)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.04&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(0.47)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Diluted earnings (loss) per share (A)/(C)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.04&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(0.47)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Recent accounting standards&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style='font-style:italic;display:inline;'&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style='font-style:italic;display:inline;'&gt;Recently issued accounting pronouncements not yet adopted:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In August 2016, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) No. 2016-15, Classification of Certain Cash Receipts and Cash Payments. The new standard will change the classification of certain cash payments and receipts within the cash flow statement. Specifically, payments for debt prepayment or debt extinguishment costs, including third-party costs, premiums paid, and other fees paid to lenders that are directly related to the debt prepayment or debt extinguishment, excluding accrued interest, will now be classified as financing activities. Previously, these payments were classified as operating expenses. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within fiscal years beginning after December 15, 2019, with early adoption permitted, and will be applied retrospectively. The Company does not expect that the adoption of this new standard will have a material impact on its Consolidated Financial Statements.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases. This ASU requires lessees to recognize most leases on their balance sheets related to the rights and obligations created by those leases. The ASU also requires additional qualitative and quantitative disclosures related to the nature, timing and uncertainty of cash flows arising from leases. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation &amp;#150; Stock Compensation. The new standard will modify several aspects of the accounting and reporting for employee share-based payments and related tax accounting impacts, including the presentation in the statements of operations and cash flows of certain tax benefits or deficiencies and employee tax withholdings, as well as the accounting for award forfeitures over the vesting period. The new standard is effective for fiscal years beginning after December 15, 2016 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements effective for the quarter ending January 31, 2018.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers. This guidance will supersede Topic 605, Revenue Recognition, in addition to other industry-specific guidance, once effective. The new standard requires a company to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods and services.&amp;#160;&amp;#160;In August 2015, the FASB issued ASU 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, as a revision to ASU 2014-09, which revised the effective date to fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted but not prior to periods beginning after December 15, 2016 (i.e., the original adoption date per ASU 2014-09). In March 2016, the FASB issued ASU 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies certain aspects of the principal-versus-agent guidance, including how an entity should identify the unit of accounting for the principal versus agent evaluation and how it should apply the control principle to certain types of arrangements, such as service transactions. The amendments also reframe the indicators to focus on evidence that an entity is acting as a principal rather than as an agent. In April 2016, the FASB issued ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies how an entity should evaluate the nature of its promise in granting a license of intellectual property, which will determine whether it recognizes revenue over time or at a point in time. The amendments also clarify when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. The Company continues to assess the impact this new standard may have on its ongoing financial reporting. The Company has identified its revenue streams both by contract and product type and is assessing each for potential impacts. For the revenue streams assessed, the Company does not anticipate a material impact in the timing or amount of revenue recognized.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other, which simplifies the accounting for goodwill impairments by eliminating step 2 from the goodwill impairment test. Instead, if &amp;#8220;the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.&amp;#8221; The guidance is effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
<us-gaap:BusinessCombinationsPolicy contextRef ="P11_01_2016To10_31_2017" id="Factid_478">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Business activities&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;RF Industries, Ltd., together with its three wholly-owned subsidiaries (collectively, hereinafter the &amp;#8220;Company&amp;#8221;), primarily engages in the design, manufacture, and marketing of interconnect products and systems, including coaxial and specialty cables, fiber optic cables and connectors, and electrical and electronic specialty cables. For internal operating and reporting purposes, and for marketing purposes, as of the end of the fiscal year ended October 31, 2017 the Company classified its operations into the following four divisions/subsidiaries: (i) The RF Connector and Cable Assembly division designs, manufactures and distributes coaxial connectors and cable assemblies that are integrated with coaxial connectors; (ii) Cables Unlimited, Inc., the subsidiary that manufactures custom and standard cable assemblies, complex hybrid fiber optic power solution cables, adapters, and electromechanical wiring harnesses for communication, computer, LAN, automotive and medical equipment; (iii) Comnet Telecom Supply, Inc., the subsidiary that manufactures and sells fiber optics cable, distinctive cabling technologies and custom patch cord assemblies, as well as other data center products; and (iv) Rel-Tech Electronics, Inc., the subsidiary that designs and manufacturers of cable assemblies and wiring harnesses for blue chip industrial, oilfield, instrumentation and military customers. Both the Cables Unlimited division and the Comnet Telecom division are Corning Cables Systems CAH Connections SM Gold Program members that are authorized to manufacture fiber optic cable assemblies that are backed by Corning Cables Systems&amp;#8217; extended warranty. During the fiscal year ended October 31, 2016, RF Industries, Ltd. sold the Aviel Electronics division that designed, manufactured and distributed specialty and custom RF connectors, and discontinued the Bioconnect division that manufactured and distributed cabling and interconnect products to the medical monitoring market.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessCombinationsPolicy>
<us-gaap:UseOfEstimates contextRef ="P11_01_2016To10_31_2017" id="Factid_479">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Use of estimates&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Actual results may differ from those estimates.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount contextRef ="P11_01_2016To10_31_2017" id="Factid_480" unitRef="USD" decimals="-3">-4000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount contextRef ="P11_01_2015To10_31_2016" id="Factid_481" unitRef="USD" decimals="-3">-38000</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment contextRef ="P11_01_2016To10_31_2017" id="Factid_482" unitRef="USD" decimals="-3">37000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment contextRef ="P11_01_2015To10_31_2016" id="Factid_483" unitRef="USD" decimals="-3">46000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef ="P11_01_2016To10_31_2017" id="Factid_484" unitRef="USD" decimals="-3">-18000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef ="P11_01_2015To10_31_2016" id="Factid_485" unitRef="USD" decimals="-3">18000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent contextRef ="P11_01_2016To10_31_2017" id="Factid_486" unitRef="pure" decimals="1">0.0</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent contextRef ="P11_01_2015To10_31_2016" id="Factid_487" unitRef="pure" decimals="3">-0.196</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent>
<us-gaap:ConsolidationPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_488">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Principles of consolidation&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The accompanying consolidated financial statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&amp;#8220;Cables Unlimited&amp;#8221;), Comnet Telecom Supply, Inc. (&amp;#8220;Comnet&amp;#8221;), and Rel-Tech Electronics, Inc. (&amp;#8220;Rel-Tech&amp;#8221;), wholly-owned subsidiaries of RF Industries, Ltd. All intercompany balances and transactions have been eliminated in consolidation.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_489">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_490">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Revenue recognition&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized when services are performed, and the recovery of the consideration is considered probable.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:InventoryPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_491">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Inventories are stated at the lower of cost or market, with cost determined using the weighted average cost of accounting. Cost includes materials, labor, and manufacturing overhead related to the purchase and production of inventories. We regularly review inventory quantities on hand, future purchase commitments with our suppliers, and the estimated utility of our inventory. If our review indicates a reduction in utility below carrying value due to damage, physical deterioration, obsolescence, changes in price levels, or other causes, we reduce our inventory to a new cost basis through a charge to cost of sales in the period in which it occurs. The determination of market value and the estimated volume of demand used in the lower of cost or market analysis requires significant judgment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In June 2015, the Company acquired Rel-Tech, a company that valued its inventories using specific identification (last purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech prospectively values its inventories cost using the weighted average cost of accounting.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent contextRef ="P11_01_2016To10_31_2017" id="Factid_492" unitRef="pure" decimals="3">-0.023</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent contextRef ="P11_01_2015To10_31_2016" id="Factid_493" unitRef="pure" decimals="3">-0.011</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent contextRef ="P11_01_2016To10_31_2017" id="Factid_494" unitRef="pure" decimals="3">0.083</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent contextRef ="P11_01_2015To10_31_2016" id="Factid_495" unitRef="pure" decimals="3">-0.011</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef ="P11_01_2016To10_31_2017" id="Factid_496" unitRef="pure" decimals="3">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_497">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Property and equipment&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Equipment, tooling and furniture are recorded at cost and depreciated over their estimated useful lives (generally 3 to 5 years) using the straight-line method. Expenditures for repairs and maintenance are charged to operations in the period incurred.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_498">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill is not amortized, but is subject to impairment analysis at least once annually, which the Company performs in October, or more frequently upon the occurrence of an event or when circumstances indicate that a reporting unit&amp;#8217;s carrying amount is greater than its fair value.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;We assess whether a goodwill impairment exists using both qualitative and quantitative assessments at the reporting level. Our qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if we elect not to perform a qualitative assessment, we perform a quantitative assessment, or two-step impairment test, to determine whether a goodwill impairment exists at the reporting unit. The first step in our quantitative assessment identifies potential impairments by comparing the estimated fair value of the reporting unit to its carrying value, including goodwill (&amp;#8220;Step 1&amp;#8221;). If the carrying value exceeds estimated fair value, there is an indication of potential impairment and the second step is performed to measure the amount of impairment (&amp;#8220;Step 2&amp;#8221;).&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;For the fiscal year 2016, Cables Unlimited did not meet its sales volume and revenue goals, and the mix of product sold had lower margins than planned. These results, along with changes in the competitive marketplace and an evaluation of business priorities, led to a shift in strategic direction and reduced future revenue and profitability expectations for the business. The results of these changes and circumstances lead to the determination that Cables Unlimited did not pass our qualitative assessment and therefore a quantitative assessment was required.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Upon completion of our Step 1 test, we found that the results indicated that Cables Unlimited&amp;#8217;s carrying value exceeded its estimated fair value, and as a result, the Step 2 test was performed specific to Cables Unlimited. Under Step 2, the fair value of all assets and liabilities were estimated, including customer list and backlog, for the purpose of deriving an estimate of the fair value of goodwill. The fair value of the goodwill was then compared to the recorded goodwill to determine the amount of the impairment. Assumptions used in measuring the value of these assets and liabilities included the discount rates used in valuing the intangible assets, and consideration of the market environment in valuing the tangible assets.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Upon completion of our Step 2 test, our Cables Unlimited division&amp;#8217;s goodwill was determined to be impaired. As of October 31, 2016, the Company recorded a $2.6 million impairment charge to goodwill. Cables Unlimited&amp;#8217;s goodwill is included in the Custom Cabling Manufacturing and Assembly segment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;No other instances of impairment were identified as of October 31, 2016 and no instances of goodwill impairment were identified during the year ended October 31, 2017.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On June 15, 2011, the Company completed its acquisition of Cables Unlimited. Goodwill related to this acquisition is included within the Cables Unlimited reporting unit. Effective November 1, 2014, the Company also completed its acquisition of Comnet. Goodwill related to this acquisition is included within the Comnet reporting unit. As of May 19, 2015, the Company completed its acquisition of the CompPro product line. Goodwill related to this acquisition is included within the Connector and Cable Assembly Division. Effective June 1, 2015, the Company completed its acquisition of Rel-Tech. Goodwill related to this acquisition is included within the Rel-Tech reporting unit.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef ="P11_01_2015To10_31_2016" id="Factid_499" unitRef="pure" decimals="3">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent contextRef ="P11_01_2016To10_31_2017" id="Factid_500" unitRef="pure" decimals="3">0.064</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent contextRef ="P11_01_2015To10_31_2016" id="Factid_501" unitRef="pure" decimals="1">0.0</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent contextRef ="P11_01_2016To10_31_2017" id="Factid_502" unitRef="pure" decimals="3">-0.008</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent>
<rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent contextRef ="P11_01_2015To10_31_2016" id="Factid_503" unitRef="pure" decimals="3">0.008</rfil:EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent>
<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_504">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Long-lived assets&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company assesses property, plant and equipment and intangible assets, which are considered definite-lived assets for impairment. Definite-lived assets are reviewed when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company has made no material adjustments to our long-lived assets in any of the years presented.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In addition, the Company tests our trademarks and indefinite-lived asset for impairment at least annually or more frequently if events or changes in circumstances indicate that these assets may be impaired.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;In 2016, upon completion of our Step 2 test (see &amp;#8220;Goodwill&amp;#8221; above), our Cables Unlimited division&amp;#8217;s trademark was determined to be impaired. As of October 31, 2016, the Company recorded a $150,000 impairment charge to its trademark. Cables Unlimited&amp;#8217;s trademark is included in the Custom Cabling Manufacturing and Assembly segment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;No instances of impairment were identified as of October 31, 2017 and no other instances of impairment were identified as of October 31, 2016.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
<rfil:EarnoutLiabilityPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_505">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Earn-out liability&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The purchase agreement for the Rel-Tech acquisition provides for earn-out payments of up to $800,000 in the aggregate, last installment of which is payable May 31, 2018. The initial earn-out liability was valued at its fair value using the Monte Carlo simulation and is included as a component of the total purchase price. The earn-out was and will continue to be revalued quarterly using a present value approach and any resulting increase or decrease will be recorded into selling and general expenses. Any changes in the assumed timing and amount of the probability of payment scenarios could impact the fair value. Significant judgment is employed in determining the appropriateness of the assumptions used in calculating the fair value of the earn-out as of the acquisition date. Accordingly, significant variances between actual and forecasted results or changes in the assumptions can materially impact the amount of contingent consideration expense we record in future periods.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company measures at fair value certain financial assets and liabilities. U. S. GAAP specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company's market assumptions. These two types of inputs have created the following fair-value hierarchy:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Level&amp;#160;1&amp;#151; Quoted prices for identical instruments in active markets;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Level&amp;#160;2&amp;#151; Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets;&amp;#160;and&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Level&amp;#160;3&amp;#151; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The contingent consideration liability represents future earn-out liability that we may be required to pay in conjunction with the acquisition of Rel-Tech and Comnet. The Company estimates the fair value of the earn-out liability using a probability-weighted scenario of estimated qualifying earn-out gross profit related to Rel-Tech and EBITDA related to Comnet calculated at net present value (level 3 of the fair value hierarchy).&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2017 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Description&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;2&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Description&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;1&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;2&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table summarizes the Level 3 transactions for the years ended October 31, 2017 and 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:60%;float: inherit;border-collapse:collapse;border-width:60%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="17%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="5" rowspan="1"&gt;Level&amp;#160;3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Beginning balance&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,527&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Payments&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(578)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(790)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Change in value&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(21)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;98&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Ending Balance&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rfil:EarnoutLiabilityPolicyTextBlock>
<us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef ="P11_01_2016To10_31_2017" id="Factid_506">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Intangible assets consist of the following as of October 31 (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;br/&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Amortizable intangible assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Non-compete agreements (estimated lives 3 - 5 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;310&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;310&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(310)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(273)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;37&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Customer relationships (estimated lives 7 - 15 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5,099&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5,099&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(2,186)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,644)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2,913&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,455&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Patents (estimated life 14 years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;142&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;142&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Accumulated amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(25)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(15)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;117&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;127&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,030&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3,619&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Non-amortizable intangible assets:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Trademarks&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,237&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,237&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Amortization expense for the years ended October 31, 2017 and 2016 was $589,000 and $649,000, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Impairment to trademarks for the years ended October 31, 2017 and 2016 was $0 and $150,000, respectively.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in; background-color: transparent;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Estimated amortization expense related to finite lived intangible assets is as follows (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;Year&amp;#160;ending&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;October&amp;#160;31,&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Amount&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2018&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2019&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2020&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;553&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2021&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;413&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2022&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;413&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Thereafter&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;545&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#cceeff"&gt;Total&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3,030&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
<us-gaap:AdvertisingCostsPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_507">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Advertising&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company expenses the cost of advertising and promotions as incurred. Advertising costs charged to operations were approximately $130,000 and $156,000 in 2017 and 2016, respectively.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment contextRef ="P11_01_2016To10_31_2017" id="Factid_508" unitRef="pure" decimals="3">-0.093</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment contextRef ="P11_01_2015To10_31_2016" id="Factid_509" unitRef="pure" decimals="3">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef ="P11_01_2016To10_31_2017" id="Factid_510" unitRef="pure" decimals="3">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef ="P11_01_2015To10_31_2016" id="Factid_511" unitRef="pure" decimals="3">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
<rfil:EffectiveIncomeTaxRateReconciliationNet contextRef ="P11_01_2016To10_31_2017" id="Factid_512" unitRef="pure" decimals="3">0.335</rfil:EffectiveIncomeTaxRateReconciliationNet>
<us-gaap:ResearchAndDevelopmentExpensePolicy contextRef ="P11_01_2016To10_31_2017" id="Factid_513">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Research and development costs are expensed as incurred. The Company&amp;#8217;s research and development expenses relate to its engineering activities, which consist of the design and development of new products for specific customers, as well as the design and engineering of new or redesigned products for the industry in general. During the years ended October 31, 2017 and 2016, the Company recognized $845,000 and $747,000 in engineering expenses, respectively.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
<us-gaap:IncomeTaxPolicyTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_514">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Income taxes&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company accounts for income taxes under the asset and liability method, based on the income tax laws and rates in the jurisdictions in which operations are conducted and income is earned. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Developing the provision (benefit) for income taxes requires significant judgment and expertise in federal, international and state income tax laws, regulations and strategies, including the determination of deferred tax assets and liabilities and, if necessary, any valuation allowances that may be required for deferred tax assets. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Management&amp;#8217;s judgments and tax strategies are subject to audit by various taxing authorities.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxPolicyTextBlock>
<rfil:EffectiveIncomeTaxRateReconciliationNet contextRef ="P11_01_2015To10_31_2016" id="Factid_515" unitRef="pure" decimals="3">0.139</rfil:EffectiveIncomeTaxRateReconciliationNet>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef ="PAsOn10_31_2017" id="Factid_516" unitRef="USD" decimals="-3">375000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef ="PAsOn10_31_2016" id="Factid_517" unitRef="USD" decimals="-3">216000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef ="PAsOn10_31_2017" id="Factid_518" unitRef="USD" decimals="-3">122000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef ="PAsOn10_31_2016" id="Factid_519" unitRef="USD" decimals="-3">134000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef ="PAsOn10_31_2017" id="Factid_520" unitRef="USD" decimals="-3">184000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef ="PAsOn10_31_2016" id="Factid_521" unitRef="USD" decimals="-3">159000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<rfil:DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization contextRef ="PAsOn10_31_2017" id="Factid_522" unitRef="USD" decimals="-3">130000</rfil:DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization>
<rfil:DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization contextRef ="PAsOn10_31_2016" id="Factid_523" unitRef="USD" decimals="-3">148000</rfil:DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization>
<us-gaap:DeferredTaxAssetsOther contextRef ="PAsOn10_31_2017" id="Factid_524" unitRef="USD" decimals="-3">70000</us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsOther contextRef ="PAsOn10_31_2016" id="Factid_525" unitRef="USD" decimals="-3">43000</us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsNet contextRef ="PAsOn10_31_2017" id="Factid_526" unitRef="USD" decimals="-3">881000</us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxAssetsNet contextRef ="PAsOn10_31_2016" id="Factid_527" unitRef="USD" decimals="-3">700000</us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef ="PAsOn10_31_2017" id="Factid_528" unitRef="USD" decimals="-3">805000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef ="PAsOn10_31_2016" id="Factid_529" unitRef="USD" decimals="-3">864000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef ="PAsOn10_31_2017" id="Factid_530" unitRef="USD" decimals="-3">195000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef ="PAsOn10_31_2016" id="Factid_531" unitRef="USD" decimals="-3">211000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesOther contextRef ="PAsOn10_31_2017" id="Factid_532" unitRef="USD" decimals="-3">0</us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredTaxLiabilitiesOther contextRef ="PAsOn10_31_2016" id="Factid_533" unitRef="USD" decimals="-3">34000</us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredTaxLiabilities contextRef ="PAsOn10_31_2017" id="Factid_534" unitRef="USD" decimals="-3">1000000</us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef ="PAsOn10_31_2016" id="Factid_535" unitRef="USD" decimals="-3">1109000</us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef ="PAsOn10_31_2017" id="Factid_536" unitRef="USD" decimals="-3">119000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef ="PAsOn10_31_2016" id="Factid_537" unitRef="USD" decimals="-3">409000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_538">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 9 - Stock options&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Incentive and non-qualified stock option plans&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On March 9, 2010, the Company&amp;#8217;s Board of Directors adopted the RF Industries, Ltd. 2010 Stock Incentive Plan (the &amp;#8220;2010 Plan&amp;#8221;). In June 2010, the Company&amp;#8217;s stockholders approved the 2010 Plan by vote as required by NASDAQ. An aggregate of 1,000,000 shares of common stock was set aside and reserved for issuance under the 2010 Plan. The Company&amp;#8217;s stockholders approved the issuance of an additional 500,000 shares of common stock at its annual meeting held on September 5, 2014, another 500,000 shares of common stock at its annual meeting held September 4, 2015 and another 1,000,000 shares of common stock at its annual meeting held September 8, 2017. As of October 31, 2017, 1,726,138 shares of common stock were remaining for future grants of stock options under the 2010 Plan.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Additional disclosures related to stock option plans&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The fair value of each option granted in 2017 and 2016 was estimated on the grant date using the Black-Scholes option pricing model with the following assumptions:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Weighted average volatility&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;43.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;28.7&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Expected dividends&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Expected term (in years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Risk-free interest rate&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1.20&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.70&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Weighted average fair value of options granted during the year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;0.39&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;0.66&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Weighted average fair value of options vested during the year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1.95&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;4.36&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; font-size:10pt;;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Expected volatilities are based on historical volatility of the Company&amp;#8217;s stock price and other factors. The Company used the historical method to calculate the expected life of the 2017 option grants. The expected life represents the period of time that options granted are expected to be outstanding. The risk-free rate is based on the U.S. Treasury rate with a maturity date corresponding to the options&amp;#8217; expected life. The dividend yield is based upon the historical dividend yield.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Additional information regarding all of the Company's outstanding stock options at October 31, 2017 and 2016 and changes in outstanding stock options in 2017 and 2016 follows:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Shares&amp;#160;or&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Weighted&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Shares&amp;#160;or&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Weighted&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Price&amp;#160;Per&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Average&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Price&amp;#160;Per&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Average&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Share&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Exercise&amp;#160;Price&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Share&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Exercise&amp;#160;Price&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options outstanding at beginning of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,007,851&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.07&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,240,100&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.64&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Options granted&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;449,068&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1.61&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;104,936&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3.36&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Options exercised&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(36,763)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1.50&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(180,067)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;0.27&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Options forfeited&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(260,385)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;4.10&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(157,118)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;4.53&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options outstanding at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,159,771&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.19&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,007,851&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.07&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options exercisable at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;926,272&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.08&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;724,457&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.93&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options vested and expected to vest at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,159,002&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.19&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,002,522&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.07&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Option price range at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt; 1.07 - $6.91 &lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt; 2.30 - $6.91 &lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Aggregate intrinsic value of options exercised during year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;55,000&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;456,000&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Weighted average remaining contractual life of options outstanding as of October 31, 2017: 4.19 years&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; font-size:10pt;;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Weighted average remaining contractual life of options exercisable as of October 31, 2017: 3.18 years&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Weighted average remaining contractual life of options vested and expected to vest as of October 31, 2017: 4.19 years&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; font-size:10pt;;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Aggregate intrinsic value of options outstanding at October 31, 2017: $552,000&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Aggregate intrinsic value of options exercisable at October 31, 2017: $503,000&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;Aggregate intrinsic value of options vested and expected to vest at October 31, 2017: $552,000&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;As of October 31, 2017, $275,000 of expense with respect to nonvested share-based arrangements has yet to be recognized which is expected to be recognized over a weighted average period of 6.33 years.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Effective for the fiscal year ending October 31, 2017, non-employee directors receive $50,000 annually, which is paid one-half in cash and one-half through the grant of non-qualified stock options to purchase shares of the Company&amp;#8217;s common stock. Previously, for the fiscal year ended October 31, 2016, non-employee directors received $30,000 annually. During the quarter ended January 31, 2017, the Company granted each of its four non-employee directors 77,339 options. The number of stock options granted to each director was determined by dividing $25,000 by the fair value of a stock option grant using the Black-Scholes model ($0.32 per share). These options vest ratably over fiscal year 2017. On June 9, 2017, the Company&amp;#8217;s Board of Directors appointed Gerald Garland to serve as a director. Mr. Garland received a prorated portion of the compensation paid by the Company. The number of stock options granted to Mr. Garland was determined by dividing $9,863 (the portion of his director fee for the year ending October 31, 2017) by the fair value of a stock option grant using the Black-Scholes model ($0.40 per share). These options vest ratably over the remaining portion of fiscal year 2017.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;On April 6, 2016, Howard Hill, the Company&amp;#8217;s former Chief Operating Officer, retired from the Company. On becoming a non-employee member of the Board on April 7, 2016, Mr. Hill was granted 33,744 options, representing the director compensation payable to him for his services for the remainder of the 2016 fiscal year. The number of stock options granted was determined by dividing his pro-rata portion of his stock based compensation for serving on the Board of $8,750 by the fair value of a stock option grant using the Black-Scholes model ($0.26). These options vested ratably over fiscal 2016.&lt;/div&gt;&lt;div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_539">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The fair value of each option granted in 2017 and 2016 was estimated on the grant date using the Black-Scholes option pricing model with the following assumptions:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Weighted average volatility&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;43.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;28.7&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Expected dividends&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;5.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2.4&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Expected term (in years)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.3&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.0&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Risk-free interest rate&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1.20&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;0.70&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Weighted average fair value of options granted during the year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;0.39&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;0.66&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Weighted average fair value of options vested during the year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1.95&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;4.36&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_540">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Additional information regarding all of the Company's outstanding stock options at October 31, 2017 and 2016 and changes in outstanding stock options in 2017 and 2016 follows:&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Shares&amp;#160;or&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Weighted&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Shares&amp;#160;or&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Weighted&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Price&amp;#160;Per&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Average&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Price&amp;#160;Per&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Average&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Share&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Exercise&amp;#160;Price&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Share&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Exercise&amp;#160;Price&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options outstanding at beginning of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,007,851&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.07&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,240,100&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.64&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Options granted&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;449,068&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1.61&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;104,936&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;3.36&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Options exercised&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(36,763)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1.50&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(180,067)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;0.27&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Options forfeited&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(260,385)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;4.10&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(157,118)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;4.53&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options outstanding at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,159,771&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.19&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,007,851&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.07&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options exercisable at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;926,272&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.08&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;724,457&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.93&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Options vested and expected to vest at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,159,002&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3.19&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;1,002,522&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;4.07&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Option price range at end of year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt; 1.07 - $6.91 &lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt; 2.30 - $6.91 &lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Aggregate intrinsic value of options exercised during year&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;55,000&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;456,000&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef ="P11_01_2016To10_31_2017" id="Factid_541" unitRef="pure" decimals="3">0.433</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef ="P11_01_2015To10_31_2016" id="Factid_542" unitRef="pure" decimals="3">0.287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef ="P11_01_2016To10_31_2017" id="Factid_543" unitRef="pure" decimals="3">0.050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef ="P11_01_2015To10_31_2016" id="Factid_544" unitRef="pure" decimals="3">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef ="P11_01_2016To10_31_2017" id="Factid_545" unitRef="pure" decimals="4">0.0120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef ="P11_01_2015To10_31_2016" id="Factid_546" unitRef="pure" decimals="4">0.0070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef ="P11_01_2016To10_31_2017" id="Factid_547" unitRef="USD_per_Share" decimals="2">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef ="P11_01_2016To10_31_2017_MinimumMemberusgaapRangeAxis" id="Factid_548">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef ="P11_01_2016To10_31_2017_MaximumMemberusgaapRangeAxis" id="Factid_549">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:GoodwillImpairmentLoss contextRef ="P11_01_2015To10_31_2016_CablesUnlimitedDivisionMemberusgaapSubsegmentsAxis" id="Factid_550" unitRef="USD" decimals="-5">2600000</us-gaap:GoodwillImpairmentLoss>
<us-gaap:AmortizationOfIntangibleAssets contextRef ="P11_01_2016To10_31_2017" id="Factid_551" unitRef="USD" decimals="0">589000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef ="P11_01_2015To10_31_2016" id="Factid_552" unitRef="USD" decimals="0">649000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef ="P11_01_2016To10_31_2017_TrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_553" unitRef="USD" decimals="0">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef ="P11_01_2015To10_31_2016_TrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_554" unitRef="USD" decimals="0">150000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:AdvertisingExpense contextRef ="P11_01_2016To10_31_2017" id="Factid_555" unitRef="USD" decimals="0">130000</us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense contextRef ="P11_01_2015To10_31_2016" id="Factid_556" unitRef="USD" decimals="0">156000</us-gaap:AdvertisingExpense>
<us-gaap:ShareBasedCompensation contextRef ="P11_01_2016To10_31_2017_CostOfSalesMemberusgaapIncomeStatementLocationAxis" id="Factid_557" unitRef="USD" decimals="0">13000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef ="P11_01_2015To10_31_2016_CostOfSalesMemberusgaapIncomeStatementLocationAxis" id="Factid_558" unitRef="USD" decimals="0">28000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef ="P11_01_2016To10_31_2017_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" id="Factid_559" unitRef="USD" decimals="0">201000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef ="P11_01_2015To10_31_2016_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" id="Factid_560" unitRef="USD" decimals="0">178000</us-gaap:ShareBasedCompensation>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef ="P11_01_2016To10_31_2017" id="Factid_561" unitRef="shares" decimals="INF">737512</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef ="P11_01_2015To10_31_2016" id="Factid_562" unitRef="shares" decimals="INF">824441</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<rfil:EarnoutPayment contextRef ="P05_01_2018To05_31_2018_SubsequentEventMemberusgaapSubsequentEventTypeAxis" id="Factid_563" unitRef="USD" decimals="0">800000</rfil:EarnoutPayment>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef ="P11_01_2015To10_31_2016_CablesUnlimitedDivisionMemberusgaapSubsegmentsAxis_TrademarksMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" id="Factid_564" unitRef="USD" decimals="0">150000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_565">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 2 - Discontinued operations&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;During 2013, the Company sold its RF Neulink and RadioMobile divisions, which together had comprised the Company&amp;#8217;s RF Wireless segment. The divisions were sold pursuant to asset purchase agreements, whereby no purchase price was paid at the closing. Rather, the agreements stipulated royalty payments from each of the purchasers over a three-year period. For the years ended October 31, 2017 and 2016, the Company recognized approximately $174,000 and $57,000, respectively, of aggregate royalty income for RF Neulink and RadioMobile, which amounts have been included within discontinued operations.&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;During March 2016, the Company announced the shutdown of its Bioconnect division, which comprised the entire operations of the Medical Cabling and Interconnect segment. The closure is part of the Company&amp;#8217;s ongoing plan to close or dispose of underperforming divisions that are not part of the Company&amp;#8217;s core operations. For the year ended October 31, 2017, the Company recognized approximately $10,000&amp;#160;of income related to the sale of equipment for the Bioconnect division, which amounts have been included within discontinued operations. For the year ended October 31, 2016, the Company recognized approximately $148,000&amp;#160;of loss for the Bioconnect division, which amounts have been included within discontinued operations. Included in the fiscal year 2016 loss, the Company recognized a $148,000 pretax write-down on Bioconnect division&amp;#8217;s inventory and fixed assets.&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following summarized financial information related to the RF Neulink, RadioMobile and Bioconnect divisions is segregated from continuing operations and reported as discontinued operations for the years ended October 31, 2017 and 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Royalties&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;174&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;57&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Bioconnect&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;10&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(148)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Provision (benefit) for income taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;68&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(33)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Income (loss) from discontinued operations, net of tax&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;116&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(58)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
<us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_566">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following summarized financial information related to the RF Neulink, RadioMobile and Bioconnect divisions is segregated from continuing operations and reported as discontinued operations for the years ended October 31, 2017 and 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Royalties&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;174&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;57&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Bioconnect&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;10&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(148)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Provision (benefit) for income taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;68&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(33)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Income (loss) from discontinued operations, net of tax&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;116&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;(58)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
<us-gaap:RoyaltyRevenue contextRef ="P11_01_2016To10_31_2017" id="Factid_567" unitRef="USD" decimals="-3">174000</us-gaap:RoyaltyRevenue>
<us-gaap:RoyaltyRevenue contextRef ="P11_01_2015To10_31_2016" id="Factid_568" unitRef="USD" decimals="-3">57000</us-gaap:RoyaltyRevenue>
<us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax contextRef ="P11_01_2016To10_31_2017" id="Factid_569" unitRef="USD" decimals="-3">68000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax>
<us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax contextRef ="P11_01_2015To10_31_2016" id="Factid_570" unitRef="USD" decimals="-3">-33000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef ="P11_01_2015To10_31_2016_BioconnectDivisionMemberusgaapIncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" id="Factid_571" unitRef="USD" decimals="-3">-148000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:ConcentrationRiskDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_572">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;"&gt;Note 3 - Concentrations of credit risk&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-credit quality financial institutions. At October 31, 2017, the Company had cash and cash equivalent balances in excess of federally insured limits in the amount of approximately $5.2 million.&lt;div style="display:inline;font-size: 13.3333px; text-indent: 0.5in; font-style: normal; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Two customers accounted for approximately 20% and 11% of the Company&amp;#8217;s net sales for the fiscal year ended October 31, 2017, and one customer accounted for approximately 15% of the Company&amp;#8217;s net sales for the fiscal year ended October 31, 2016. At October 31, 2017 these customers&amp;#8217; accounts receivable balance accounted for approximately 27% and 5% of the Company&amp;#8217;s total net accounts receivable balances, and at October 31, 2016, this customer&amp;#8217;s accounts receivable balance accounted for approximately 20% of the Company&amp;#8217;s total net accounts receivable balance. &amp;#160;Although these customers have been on-going major customers of the Company continuously in the past, the written agreements with these customers do not have any minimum purchase obligations and the customers could stop buying the Company&amp;#8217;s products at any time and for any reason. A reduction, delay or cancellation of orders from these customers or the loss of these customers could significantly reduce the Company&amp;#8217;s future revenues and profits.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;There was no product line that was significant for the fiscal years ended October 31, 2017 and 2016.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
<us-gaap:CashFDICInsuredAmount contextRef ="PAsOn10_31_2017" id="Factid_573" unitRef="USD" decimals="-5">5200000</us-gaap:CashFDICInsuredAmount>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2016To10_31_2017_CustomerOneMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_574" unitRef="pure" decimals="1">0.2</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2016To10_31_2017_CustomerTwoMemberusgaapMajorCustomersAxis_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_575" unitRef="pure" decimals="2">0.11</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2015To10_31_2016_SalesRevenueGoodsNetMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_576" unitRef="pure" decimals="2">0.15</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2016To10_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapMajorCustomersAxis" id="Factid_577" unitRef="pure" decimals="2">0.27</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2016To10_31_2017_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerTwoMemberusgaapMajorCustomersAxis" id="Factid_578" unitRef="pure" decimals="2">0.05</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2015To10_31_2016_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_579" unitRef="pure" decimals="1">0.2</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:InventoryDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_580">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 4 - Inventories and major vendors&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Inventories, consisting of materials, labor and manufacturing overhead, are stated at the lower of cost or market. Cost has been determined using the weighted average cost method.&amp;#160;In June 2015, the Company acquired Rel-Tech, a company that valued its inventories using specific identification (last purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech values its inventory cost using the weighted average cost of accounting. Inventories consist of the following (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Raw materials and supplies&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2,520&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2,642&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Work in process&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;194&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;279&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Finished goods&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3,395&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3,101&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,109&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,022&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Purchases of inventory from two major vendors during fiscal 2017 represented 7% and 5%, respectively, of total inventory purchases compared to two major vendors who represented 9% and 6%, respectively, of total inventory purchases in fiscal 2016. The Company has arrangements with these vendors to purchase product based on purchase orders periodically issued by the Company.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_581">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;Inventories consist of the following (in thousands):&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Raw materials and supplies&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2,520&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2,642&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Work in process&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;194&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;279&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Finished goods&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3,395&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;3,101&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,109&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,022&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2016To10_31_2017_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorOneMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_582" unitRef="pure" decimals="2">0.07</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2016To10_31_2017_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorTwoMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_583" unitRef="pure" decimals="2">0.05</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2015To10_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorOneMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_584" unitRef="pure" decimals="2">0.09</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef ="P11_01_2015To10_31_2016_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_VendorTwoMemberusgaapConcentrationRiskByBenchmarkAxis" id="Factid_585" unitRef="pure" decimals="2">0.06</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:OtherCurrentAssetsTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_586">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 5 - Other current assets&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Other current assets consist of the following (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Prepaid taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;20&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;871&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Prepaid expense&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;526&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;347&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Notes receivable, current portion&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;83&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;83&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;115&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;135&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;744&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1,436&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Long-term portion of notes receivable of zero and $21,000 is recorded in other assets as of October 31, 2017 and 2016, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherCurrentAssetsTextBlock>
<us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_587">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Other current assets consist of the following (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Prepaid taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;20&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;871&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Prepaid expense&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;526&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;347&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Notes receivable, current portion&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;83&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;83&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;115&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;135&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;744&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1,436&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef ="P11_01_2016To10_31_2017_NotesReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" id="Factid_588" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef ="P11_01_2015To10_31_2016_NotesReceivableMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" id="Factid_589" unitRef="USD" decimals="0">21000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
<us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_590">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 6 - Accrued expenses and other long-term liabilities&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Accrued expenses consist of the following (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:85%;float: inherit;border-collapse:collapse;border-width:85%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Wages payable&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;855&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;941&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Accrued receipts&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;695&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;578&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;707&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Other current liabilities&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;456&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;544&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2,242&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2,770&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Accrued receipts represent purchased inventory for which invoices have not been received.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;The non-current portion of the earn-out liability of $128,000 is recorded in other long-term liabilities as of October 31, 2016&lt;/div&gt;&lt;div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock>
<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_591">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;Accrued expenses consist of the following (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:85%;float: inherit;border-collapse:collapse;border-width:85%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Wages payable&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;855&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;941&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Accrued receipts&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;695&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;578&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Earn-out liability&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;236&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;707&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Other current liabilities&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;456&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;544&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2,242&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;2,770&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
<us-gaap:AccruedSalariesCurrent contextRef ="PAsOn10_31_2017" id="Factid_592" unitRef="USD" decimals="-3">855000</us-gaap:AccruedSalariesCurrent>
<us-gaap:AccruedSalariesCurrent contextRef ="PAsOn10_31_2016" id="Factid_593" unitRef="USD" decimals="-3">941000</us-gaap:AccruedSalariesCurrent>
<rfil:AccruedInventoryReceiptsCurrent contextRef ="PAsOn10_31_2017" id="Factid_594" unitRef="USD" decimals="-3">695000</rfil:AccruedInventoryReceiptsCurrent>
<rfil:AccruedInventoryReceiptsCurrent contextRef ="PAsOn10_31_2016" id="Factid_595" unitRef="USD" decimals="-3">578000</rfil:AccruedInventoryReceiptsCurrent>
<rfil:AccruedEarnOutLiability contextRef ="PAsOn10_31_2017" id="Factid_596" unitRef="USD" decimals="-3">236000</rfil:AccruedEarnOutLiability>
<rfil:AccruedEarnOutLiability contextRef ="PAsOn10_31_2016" id="Factid_597" unitRef="USD" decimals="-3">707000</rfil:AccruedEarnOutLiability>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef ="PAsOn10_31_2017" id="Factid_598" unitRef="USD" decimals="-3">456000</us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef ="PAsOn10_31_2016" id="Factid_599" unitRef="USD" decimals="-3">544000</us-gaap:OtherAccruedLiabilitiesCurrent>
<rfil:AccruedEarnOutLiabilityNonCurrent contextRef ="PAsOn10_31_2016_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" id="Factid_600" unitRef="USD" decimals="0">128000</rfil:AccruedEarnOutLiabilityNonCurrent>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_601">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"&gt;Note 7 - Segment information&lt;/div&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&lt;div style="display:inline;color: black;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="display:inline;margin-right: 0px; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: normal;"&gt;&amp;#160;&lt;/div&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company aggregates operating divisions into operating segments which have similar economic characteristics primarily in the following areas: (1) the nature of the product and services; (2) the nature of the production process; (3) the type or class of customer for their products and services; (4) the methods used to distribute their products or services; and (5) if applicable, the nature of the regulatory environment. As of October 31, 2017, the Company had two segments - RF Connector and Cable Assembly&lt;div style="display:inline;; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: normal;"&gt;,&lt;/div&gt; and Custom Cabling Manufacturing based upon this evaluation.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;The RF Connector and Cable Assembly segment is comprised of one division, while the Custom Cabling Manufacturing and Assembly segment comprised of three divisions.&amp;#160;The four divisions that met the quantitative thresholds for segment reporting are Connector and Cable Assembly, Cables Unlimited, Comnet and Rel-Tech. The specific customers are different for each division; however, there is some overlapping of product sales to them. The methods used to distribute products are similar within each division aggregated.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px 0pt 0in; text-indent: 0.5in;"&gt;Management identifies the Company&amp;#8217;s segments based on strategic business units that are, in turn, based along market lines. These strategic business units offer products and services to different markets in accordance with their customer base and product usage. For segment reporting purposes, the RF Connector and Cable Assembly division constitutes the RF Connector and Cable Assembly segment&lt;div style="display:inline;; margin-right: 0px; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: normal;"&gt;&lt;div style="display:inline;font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, serif; ; margin-right: 0px; font-style: normal; font-weight: normal;"&gt;, and&lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: normal;"&gt;&lt;/div&gt; the Cables Unlimited, Comnet and Rel-Tech division &lt;div style="display:inline;; margin-right: 0px; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: normal;"&gt;&lt;div style="display:inline;font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, serif; ; margin-right: 0px; font-style: normal; font-weight: normal;"&gt;constitute&lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-weight: normal;"&gt;&lt;/div&gt; the Custom Cabling Manufacturing segment.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;As reviewed by the Company&amp;#8217;s chief operating decision maker, the Company evaluates the performance of each segment based on income or loss before income taxes. The Company charges depreciation and amortization directly to each division within the segment. Accounts receivable, inventory, property and equipment, goodwill and intangible assets are the only assets identified by segment. Except as discussed above, the accounting policies for segment reporting are the same for the Company as a whole.&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Substantially all of the Company&amp;#8217;s operations are conducted in the United States; however, the Company derives a portion of its revenue from export sales. The Company attributes sales to geographic areas based on the location of the customers. The following table presents the sales of the Company by geographic area for the years ended October 31, 2017 and 2016 (in thousands):&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;United States&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;30,232&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;29,257&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Foreign Countries:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Canada&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;483&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;509&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Israel&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;63&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Mexico&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;78&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;234&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;All Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;171&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;178&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;732&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;984&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;30,964&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;30,241&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Net sales, income (loss) from continuing operations before provision (benefit) for income taxes and other related segment information for the years ended October 31, 2017 and 2016 are as follows (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:80%;float: inherit;border-collapse:collapse;border-width:80%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;RF&amp;#160;Connector&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Custom&amp;#160;Cabling&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;and&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Manufacturing&amp;#160;and&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Cable&amp;#160;Assembly&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Assembly&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Corporate&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Total&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Net sales&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;11,456&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;19,508&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;30,964&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Income (loss) from continuing operations before provision (benefit) for income taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;382&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(11)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;29&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;400&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Depreciation and amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;177&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;700&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;877&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Total assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,297&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;11,910&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,853&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;25,060&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Net sales&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;9,352&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;20,889&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;30,241&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Loss from continuing operations before provision (benefit) for income taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,358)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(3,232)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(93)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(4,683)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Depreciation and amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;194&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;842&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1,036&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Total assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;5,902&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;13,100&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;25,837&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_602">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;The following table presents the sales of the Company by geographic area for the years ended October 31, 2017 and 2016 (in thousands):&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;United States&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;30,232&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;29,257&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Foreign Countries:&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Canada&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;483&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;509&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;Israel&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;63&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff"&gt;Mexico&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;78&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;234&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff"&gt;All Other&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;171&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;178&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;732&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;984&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Totals&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;30,964&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;$&lt;/td&gt;&lt;td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;30,241&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef ="P11_01_2016To10_31_2017" id="Factid_603">&lt;div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"&gt;Net sales, income (loss) from continuing operations before provision (benefit) for income taxes and other related segment information for the years ended October 31, 2017 and 2016 are as follows (in thousands):&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &amp;#34;Times New Roman&amp;#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &amp;#34;Times New Roman&amp;#34;; font-weight: normal;"&gt;&lt;table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:80%;float: inherit;border-collapse:collapse;border-width:80%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"&gt; &lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;RF&amp;#160;Connector&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Custom&amp;#160;Cabling&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;and&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Manufacturing&amp;#160;and&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Cable&amp;#160;Assembly&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Assembly&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Corporate&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1"&gt;Total&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;2017&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Net sales&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;11,456&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;19,508&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;30,964&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Income (loss) from continuing operations before provision (benefit) for income taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;382&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(11)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;29&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;400&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Depreciation and amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;177&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;700&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;877&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Total assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,297&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;11,910&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,853&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;25,060&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff"&gt;2016&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Net sales&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;9,352&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;20,889&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;$&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;30,241&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Loss from continuing operations before provision (benefit) for income taxes&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(1,358)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(3,232)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(93)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;(4,683)&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;Depreciation and amortization&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;194&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;842&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;-&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff"&gt;1,036&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="height:12px;"&gt; &lt;td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;Total assets&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;5,902&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;13,100&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;6,835&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt;&lt;td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff"&gt;25,837&lt;/td&gt;&lt;td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"&gt;&amp;#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td style="background-color: #fff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2015To10_31_2016_ForeignCountriesTotalMemberrfilAllCountryAxis" id="Factid_604" unitRef="USD" decimals="-3">984000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_ForeignCountriesTotalMemberrfilAllCountryAxis" id="Factid_605" unitRef="USD" decimals="-3">732000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_606" unitRef="USD" decimals="-3">11456000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_607" unitRef="USD" decimals="-3">19508000</us-gaap:SalesRevenueNet>
<us-gaap:SalesRevenueNet contextRef ="P11_01_2016To10_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_608" unitRef="USD" decimals="-3">0</us-gaap:SalesRevenueNet>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2016To10_31_2017" id="Factid_609" unitRef="USD" decimals="-3">400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2016To10_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_610" unitRef="USD" decimals="-3">382000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2016To10_31_2017_CustomCablingManufacturingAndAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_611" unitRef="USD" decimals="-3">-11000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef ="P11_01_2016To10_31_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" id="Factid_612" unitRef="USD" decimals="-3">29000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:DepreciationAndAmortization contextRef ="P11_01_2016To10_31_2017_RfConnectorsAndCableAssemblyMemberusgaapStatementBusinessSegmentsAxis" id="Factid_613" unitRef="USD" decimals="-3">177000</us-gaap:DepreciationAndAmortization>

<!--FootNote Section Ref-->

<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
</link:footnoteLink>

</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>rfil-20171031.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 23-Jan-2018 [07:07:01] {PM} EST - www.datatracks.com --><schema targetNamespace="http://www.rfindustries.com/20171031" elementFormDefault="qualified"
xmlns:rfil="http://www.rfindustries.com/20171031"
 xmlns="http://www.w3.org/2001/XMLSchema"
 xmlns:link="http://www.xbrl.org/2003/linkbase"
 xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
 xmlns:xl="http://www.xbrl.org/2003/XLink"
 xmlns:xbrli="http://www.xbrl.org/2003/instance"
 xmlns:xlink="http://www.w3.org/1999/xlink"
 xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31"
 xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
 xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31"
 xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31"
 xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31"
 xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
 xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31"
 xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
 xmlns:us-types="http://fasb.org/us-types/2017-01-31"
 xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31"
 xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact"
 xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
 xmlns:num="http://www.xbrl.org/dtr/type/numeric"
>
<annotation><appinfo>
<link:roleType roleURI="http://www.rfindustries.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition>101 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>102 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>103 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
<link:definition>104 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfStockholdersEquity" id="ConsolidatedStatementsOfStockholdersEquity">
<link:definition>105 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>106 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPolicies" id="BusinessActivitiesAndSummaryOfSignificantAccountingPolicies">
<link:definition>107 - Disclosure - Business activities and summary of significant accounting policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/DiscontinuedOperations" id="DiscontinuedOperations">
<link:definition>108 - Disclosure - Discontinued operations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRisk" id="ConcentrationsOfCreditRisk">
<link:definition>109 - Disclosure - Concentrations of credit risk</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendors" id="InventoriesAndMajorVendors">
<link:definition>110 - Disclosure - Inventories and major vendors</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssets" id="OtherCurrentAssets">
<link:definition>111 - Disclosure - Other current assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities" id="AccruedExpensesAndOtherLongtermLiabilities">
<link:definition>112 - Disclosure - Accrued expenses and other long-term liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>113 - Disclosure - Segment information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/IncomeTaxProvision" id="IncomeTaxProvision">
<link:definition>114 - Disclosure - Income tax provision</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/StockOptions" id="StockOptions">
<link:definition>115 - Disclosure - Stock options</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/RetirementPlan" id="RetirementPlan">
<link:definition>116 - Disclosure - Retirement plan</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>117 - Disclosure - Related party transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividends" id="CashDividendAndDeclaredDividends">
<link:definition>118 - Disclosure - Cash dividend and declared dividends</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/Commitments" id="Commitments">
<link:definition>119 - Disclosure - Commitments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/LineOfCredit" id="LineOfCredit">
<link:definition>120 - Disclosure - Line of credit</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>121 - Disclosure - Subsequent events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesPolicies" id="BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>122 - Disclosure - Business activities and summary of significant accounting policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTables" id="BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTables">
<link:definition>123 - Disclosure - Business activities and summary of significant accounting policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsTables" id="DiscontinuedOperationsTables">
<link:definition>124 - Disclosure - Discontinued operations (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables" id="InventoriesAndMajorVendorsTables">
<link:definition>125 - Disclosure - Inventories and major vendors (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsTables" id="OtherCurrentAssetsTables">
<link:definition>126 - Disclosure - Other current assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables" id="AccruedExpensesAndOtherLongtermLiabilitiesTables">
<link:definition>127 - Disclosure - Accrued expenses and other long-term liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/SegmentInformationTables" id="SegmentInformationTables">
<link:definition>128 - Disclosure - Segment information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/IncomeTaxProvisionTables" id="IncomeTaxProvisionTables">
<link:definition>129 - Disclosure - Income tax provision (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/StockOptionsTables" id="StockOptionsTables">
<link:definition>130 - Disclosure - Stock options (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/CommitmentsTables" id="CommitmentsTables">
<link:definition>131 - Disclosure - Commitments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ScheduleOfFairValueDetails" id="ScheduleOfFairValueDetails">
<link:definition>132 - Disclosure - Schedule of Fair Value (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/FairValueLiabilitiesMeasuredOnRecurringBasisDetails" id="FairValueLiabilitiesMeasuredOnRecurringBasisDetails">
<link:definition>133 - Disclosure - Fair Value, Liabilities Measured on Recurring Basis (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/IntangibleAssetsDetail" id="IntangibleAssetsDetail">
<link:definition>134 - Disclosure - Intangible assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail" id="IntangibleAssetsParentheticalDetail">
<link:definition>135 - Disclosure - Intangible assets (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail" id="EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail">
<link:definition>136 - Disclosure - Estimated amortization expense related to finite lived intangible assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail" id="ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail">
<link:definition>137 - Disclosure - Computation of Basic and Diluted Weighted Average Shares Outstanding (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>138 - Disclosure - Business activities and summary of significant accounting policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/SummaryOfFinancialInformationRelatedToRfNeulinkDetail" id="SummaryOfFinancialInformationRelatedToRfNeulinkDetail">
<link:definition>139 - Disclosure - Summary of financial information related to RF Neulink (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail" id="DiscontinuedOperationsAdditionalInformationDetail">
<link:definition>140 - Disclosure - Discontinued operations - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail" id="ConcentrationsOfCreditRiskAdditionalInformationDetail">
<link:definition>141 - Disclosure - Concentrations of credit risk - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" id="InventoriesAndMajorVendorsComponentsOfInventoriesDetail">
<link:definition>142 - Disclosure - Inventories and major vendors - Components of Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail" id="InventoriesAndMajorVendorsAdditionalInformationDetail">
<link:definition>143 - Disclosure - Inventories and major vendors - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" id="OtherCurrentAssetsDetail">
<link:definition>144 - Disclosure - Other current assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail" id="OtherCurrentAssetsAdditionalInformationDetail">
<link:definition>145 - Disclosure - Other current assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" id="AccruedExpensesAndOtherLongtermLiabilitiesDetail">
<link:definition>146 - Disclosure - Accrued expenses and other long-term liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" id="AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail">
<link:definition>147 - Disclosure - Accrued expenses and other long-term liabilities - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/SalesByGeographicAreaDetail" id="SalesByGeographicAreaDetail">
<link:definition>148 - Disclosure - Sales by geographic area (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" id="NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail">
<link:definition>149 - Disclosure - Net sales, income (loss) before provision for income taxes and other related segment information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail" id="ProvisionBenefitForIncomeTaxesDetail">
<link:definition>150 - Disclosure - Provision (benefit) for income taxes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/IncomeTaxAtFederalStatutoryRateIsReconciledDetail" id="IncomeTaxAtFederalStatutoryRateIsReconciledDetail">
<link:definition>151 - Disclosure - Income tax at the federal statutory rate is reconciled (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" id="TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail">
<link:definition>152 - Disclosure - Total of deferred tax assets and deferred tax liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/IncomeTaxProvisionAdditionalInformationDetail" id="IncomeTaxProvisionAdditionalInformationDetail">
<link:definition>153 - Disclosure - Income tax provision - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail" id="ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail">
<link:definition>154 - Disclosure - Computation of weighted average fair value of employee stock options using black-scholes option pricing model assumptions (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" id="SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail">
<link:definition>155 - Disclosure - Summary of status of options granted under stock option plans and changes in options outstanding (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/StockOptionsAdditionalInformationDetail" id="StockOptionsAdditionalInformationDetail">
<link:definition>156 - Disclosure - Stock options - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/RetirementPlanAdditionalInformationDetail" id="RetirementPlanAdditionalInformationDetail">
<link:definition>157 - Disclosure - Retirement plan - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>158 - Disclosure - Related party transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail" id="CashDividendAndDeclaredDividendsAdditionalInformationDetail">
<link:definition>159 - Disclosure - Cash dividend and declared dividends - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail" id="CommitmentsAdditionalInformationDetail">
<link:definition>160 - Disclosure - Commitments - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail" id="MinimumLeasePaymentsOperatingLeaseDetail">
<link:definition>161 - Disclosure - Minimum lease payments operating lease (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/LineOfCreditAdditionalInformationDetail" id="LineOfCreditAdditionalInformationDetail">
<link:definition>162 - Disclosure - Line of credit - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail" id="SubsequentEventsAdditionalInformationDetail">
<link:definition>163 - Disclosure - Subsequent events - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>

<link:linkbaseRef xlink:type="simple" xlink:href="rfil-20171031_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="rfil-20171031_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="rfil-20171031_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="rfil-20171031_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
</appinfo></annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
<import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
<import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd"/>
<element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DocumentAndEntityInformationAbstract"/> <element name="CashDividendAndDividendsDeclarationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CashDividendAndDividendsDeclarationAbstract"/> <element name="CashDividendsAndDividendsDeclarationTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CashDividendsAndDividendsDeclarationTextBlock"/> <element name="RfNeulinkMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RfNeulinkMember"/> <element name="RadioMobileIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RadioMobileIncMember"/> <element name="VendorOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_VendorOneMember"/> <element name="VendorTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_VendorTwoMember"/> <element name="VendorThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_VendorThreeMember"/> <element name="DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract"/> <element name="DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract"/> <element name="DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract"/> <element name="NonqualifiedStockOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_NonqualifiedStockOptionsMember"/> <element name="QualifiedStockOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_QualifiedStockOptionsMember"/> <element name="BoardOfDirectorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_BoardOfDirectorsMember"/> <element name="EmployeeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EmployeeMember"/> <element name="IncentiveStockOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_IncentiveStockOptionsMember"/> <element name="OptionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_OptionPlanMember"/> <element name="StockIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_StockIncentivePlanMember"/> <element name="IncentiveAndNonqualifiedStockOptionPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_IncentiveAndNonqualifiedStockOptionPlansMember"/> <element name="NonemployeeDirectorAnnualGrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance ="credit" substitutionGroup="xbrli:item" id="rfil_NonemployeeDirectorAnnualGrant"/> <element name="ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="debit" substitutionGroup="xbrli:item" id="rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued"/> <element name="DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract"/> <element name="OptiflexCustomerConcentrationRiskMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_OptiflexCustomerConcentrationRiskMember"/> <element name="DisclosureSalesByGeographicAreaAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureSalesByGeographicAreaAbstract"/> <element name="AllCountryAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="rfil_AllCountryAxis"/> <element name="AllCountryDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AllCountryDomain"/> <element name="AllOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AllOtherMember"/> <element name="ForeignCountriesTotalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ForeignCountriesTotalMember"/> <element name="DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract"/> <element name="RfConnectorsAndCableAssemblyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RfConnectorsAndCableAssemblyMember"/> <element name="CustomCablingManufacturingAndAssemblyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CustomCablingManufacturingAndAssemblyMember"/> <element name="CablesUnlimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CablesUnlimitedMember"/> <element name="MedicalCablingAndInterconnectorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_MedicalCablingAndInterconnectorMember"/> <element name="RfWirelessMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RfWirelessMember"/> <element name="DisclosureIncomeTaxesAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureIncomeTaxesAdditionalInformationAbstract"/> <element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_IncomeTaxesTable"/> <element name="IntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_IntangibleAssetsTable"/> <element name="IntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_IntangibleAssetsLineItems"/> <element name="DisclosureAccruedExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureAccruedExpensesAbstract"/> <element name="ScheduleOfAccruedLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_ScheduleOfAccruedLiabilitiesTable"/> <element name="ScheduleOfAccruedLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ScheduleOfAccruedLiabilitiesLineItems"/> <element name="AccruedInventoryReceiptsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance ="credit" substitutionGroup="xbrli:item" id="rfil_AccruedInventoryReceiptsCurrent"/> <element name="AccruedEarnOutLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance ="credit" substitutionGroup="xbrli:item" id="rfil_AccruedEarnOutLiability"/> <element name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_CommitmentsAndContingenciesTable"/> <element name="DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract"/> <element name="SpecialDividendMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_SpecialDividendMember"/> <element name="TwoQuarterlyDividendMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_TwoQuarterlyDividendMember"/> <element name="FourQuarterlyDividendMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_FourQuarterlyDividendMember"/> <element name="RobertPorteraMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RobertPorteraMember"/> <element name="ProceedsFromSaleOfInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="debit" substitutionGroup="xbrli:item" id="rfil_ProceedsFromSaleOfInventory"/> <element name="RelTechElectronicsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_RelTechElectronicsMember"/> <element name="AccruedEarnOutLiabilityNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance ="credit" substitutionGroup="xbrli:item" id="rfil_AccruedEarnOutLiabilityNonCurrent"/> <element name="NevadaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_NevadaMember"/> <element name="NewJerseyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_NewJerseyMember"/> <element name="MrPalumboMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_MrPalumboMember"/> <element name="MilfordMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_MilfordMember"/> <element name="BacklogMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_BacklogMember"/> <element name="CommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CommitmentsAndContingenciesLineItems"/> <element name="EarnoutLiabilityPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EarnoutLiabilityPolicyTextBlock"/> <element name="EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable"/> <element name="EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems"/> <element name="EarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_EarningsPerShareTable"/> <element name="EarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EarningsPerShareLineItems"/> <element name="EarningsPerShareNumeratorsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EarningsPerShareNumeratorsAbstract"/> <element name="EarningsPerShareDenominatorsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EarningsPerShareDenominatorsAbstract"/> <element name="BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable"/> <element name="EarnoutPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="credit" substitutionGroup="xbrli:item" id="rfil_EarnoutPayment"/> <element name="FormerDirectorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_FormerDirectorMember"/> <element name="CompensationAndRetirementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="rfil_CompensationAndRetirementTable"/> <element name="PercentageOfEmployeeContributionPaid" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_PercentageOfEmployeeContributionPaid"/> <element name="CompensationAndRetirementLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CompensationAndRetirementLineItems"/> <element name="ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock"/> <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/> <element name="AdditionalSharesOfCommonStockIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AdditionalSharesOfCommonStockIssued"/> <element name="AvielElectronicsDivisionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AvielElectronicsDivisionMember"/> <element name="OtherCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_OtherCurrentAssetsAbstract"/> <element name="CustomerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CustomerOneMember"/> <element name="CustomerTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CustomerTwoMember"/> <element name="BioconnectDivisionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_BioconnectDivisionMember"/> <element name="ComnetTelecomSupplyIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_ComnetTelecomSupplyIncMember"/> <element name="CablesUnlimitedDivisionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_CablesUnlimitedDivisionMember"/> <element name="SanDiegoCaliforniaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_SanDiegoCaliforniaMember"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="debit" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="debit" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="debit" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="debit" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" xbrli:balance ="credit" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent"/> <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent"/> <element name="DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" xbrli:balance ="debit" substitutionGroup="xbrli:item" id="rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization"/> <element name="NewYorkMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_NewYorkMember"/> <element name="AmendmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="rfil_AmendmentAxis"/> <element name="EmployeeAndNonemployeeDirectorsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EmployeeAndNonemployeeDirectorsMember"/> <element name="MrGarlandMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_MrGarlandMember"/> <element name="AmendmentDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_AmendmentDomain"/> <element name="FourthAmendmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_FourthAmendmentMember"/> <element name="FifthAmendmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_FifthAmendmentMember"/> <element name="BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems"/> <element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_IncomeTaxesLineItems"/> <element name="EffectiveIncomeTaxRateReconciliationNet" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="rfil_EffectiveIncomeTaxRateReconciliationNet"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>rfil-20171031_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 23-Jan-2018 [07:07:01] {PM} EST - www.datatracks.com --><linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"><roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendors" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendors" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#StockOptions" roleURI="http://www.rfindustries.com/role/StockOptions" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilities" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#Commitments" roleURI="http://www.rfindustries.com/role/Commitments" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedBalanceSheets" roleURI="http://www.rfindustries.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendorsComponentsOfInventoriesDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#DiscontinuedOperations" roleURI="http://www.rfindustries.com/role/DiscontinuedOperations" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#MinimumLeasePaymentsOperatingLeaseDetail" roleURI="http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail" roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ProvisionBenefitForIncomeTaxesDetail" roleURI="http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssetsDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssets" roleURI="http://www.rfindustries.com/role/OtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedBalanceSheets"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order = "40" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_MachineryAndEquipmentGross" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="loc_us-gaap_FurnitureAndFixturesGross" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order = "20" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order = "40" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" use="optional" order = "50" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order = "60" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedBalanceSheets"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_CommitmentsAndContingencies" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order = "30" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryWorkInProcess" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoods" use="optional" order = "30" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_Revenues" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsSold" use="optional" order = "20" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order = "20" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order = "20" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" use="optional" order = "20" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" use="optional" order = "20" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" use="optional" order = "20" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedSalariesCurrent" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_rfil_AccruedInventoryReceiptsCurrent" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_rfil_AccruedEarnOutLiability" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" order = "40" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationAndAmortization" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" use="optional" order = "40" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_InventoryWriteDown" use="optional" order = "50" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1" use="optional" order = "60" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order = "70" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order = "80" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" use="optional" order = "90" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order = "100" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order = "110" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" use="optional" order = "120" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" use="optional" order = "130" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order = "140" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order = "150" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" use="optional" order = "160" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order = "20" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock" use="optional" order = "40" weight="-1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_rfil_ProceedsFromSaleOfInventory" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order = "40" weight="-1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" order = "40" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" order = "50" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" use="optional" order = "60" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" order = "20" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" use="optional" order = "20" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_PrepaidTaxes" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseCurrent" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent" use="optional" order = "40" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order = "40" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" use="optional" order = "50" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" use="optional" order = "30" weight="1" /><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xlink:label="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" use="optional" order = "40" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsOther" use="optional" order = "50" weight="1" /></calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" use="optional" order = "10" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" use="optional" order = "20" weight="1" /><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther"/>  <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther" use="optional" order = "30" weight="1" /></calculationLink>


</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>rfil-20171031_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?><!-- Generated by DataTracks version 1.1.9 on 23-Jan-2018 [07:07:01] {PM} EST - www.datatracks.com -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" >
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#DocumentAndEntityInformation" roleURI="http://www.rfindustries.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedBalanceSheets" roleURI="http://www.rfindustries.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.rfindustries.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#DiscontinuedOperationsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendorsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendorsComponentsOfInventoriesDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail" roleURI="http://www.rfindustries.com/role/ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" roleURI="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#StockOptionsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/StockOptionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConcentrationsOfCreditRiskAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SalesByGeographicAreaDetail" roleURI="http://www.rfindustries.com/role/SalesByGeographicAreaDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" roleURI="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IncomeTaxProvisionAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/IncomeTaxProvisionAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#LineOfCreditAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/LineOfCreditAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#CommitmentsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#CashDividendAndDeclaredDividendsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SummaryOfFinancialInformationRelatedToRfNeulinkDetail" roleURI="http://www.rfindustries.com/role/SummaryOfFinancialInformationRelatedToRfNeulinkDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#MinimumLeasePaymentsOperatingLeaseDetail" roleURI="http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IntangibleAssetsParentheticalDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail" roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#RetirementPlanAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/RetirementPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ProvisionBenefitForIncomeTaxesDetail" roleURI="http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssetsDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssetsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IncomeTaxAtFederalStatutoryRateIsReconciledDetail" roleURI="http://www.rfindustries.com/role/IncomeTaxAtFederalStatutoryRateIsReconciledDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ScheduleOfFairValueDetails" roleURI="http://www.rfindustries.com/role/ScheduleOfFairValueDetails" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#FairValueLiabilitiesMeasuredOnRecurringBasisDetails" roleURI="http://www.rfindustries.com/role/FairValueLiabilitiesMeasuredOnRecurringBasisDetails" />

 <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/><arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/><arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/><arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/><arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/><arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll"/>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DocumentAndEntityInformation"><loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_3"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentInformationTable_3" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1353"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1353" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1354"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1353" xlink:to="loc_us-gaap_ClassOfStockDomain_1354" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1354_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1353" xlink:to="loc_us-gaap_ClassOfStockDomain_1354_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_1301"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentType_1301" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_1302"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_AmendmentFlag_1302" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_1303"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentPeriodEndDate_1303" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1304"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalYearFocus_1304" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1305"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1305" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_1306"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityRegistrantName_1306" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1307"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCentralIndexKey_1307" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_1308"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_CurrentFiscalYearEndDate_1308" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_1309"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_1309" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_1310"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityVoluntaryFilers_1310" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_1311"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCurrentReportingStatus_1311" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_1312"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityFilerCategory_1312" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_1313"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityPublicFloat_1313" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_1314"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_TradingSymbol_1314" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1315"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1315" use="optional" order = "19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedBalanceSheets"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_53"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_50"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_StatementTable_50" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_51"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_50" xlink:to="loc_dei_LegalEntityAxis_51" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_52"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_51" xlink:to="loc_dei_EntityDomain_52" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_52_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_51" xlink:to="loc_dei_EntityDomain_52_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_54"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_AssetsAbstract_54" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_55"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_AssetsCurrentAbstract_55" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_58"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_58" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_59"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_InventoryNet_59" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_60"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_OtherAssetsCurrent_60" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_62"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AssetsCurrent_62" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_64"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_64" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_65"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_65" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_66"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_66" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_68"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_68" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_69"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Goodwill_69" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71" use="optional" order = "20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_73"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_73" use="optional" order = "21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_74"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Assets_74" use="optional" order = "22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_76"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_76" use="optional" order = "24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_77"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccountsPayableCurrent_77" use="optional" order = "25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_78"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_78" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_81"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_LiabilitiesCurrent_81" use="optional" order = "27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82" use="optional" order = "28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_83"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_83" use="optional" order = "29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_84"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_Liabilities_84" use="optional" order = "30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_85"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_CommitmentsAndContingencies_85" use="optional" order = "31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" use="optional" order = "32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_87"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_CommonStockValue_87" use="optional" order = "33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88" use="optional" order = "34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89" use="optional" order = "35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_90"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_StockholdersEquity_90" use="optional" order = "36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_91"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_91" use="optional" order = "37" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedBalanceSheetsParenthetical"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_127"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StatementTable_127" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_128"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_dei_LegalEntityAxis_128" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_129"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_129" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_129_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_129_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_132"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_132" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_133"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_133" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_134"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesIssued_134" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_135"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_135" use="optional" order = "9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfNeulinkMember" xlink:label="loc_rfil_RfNeulinkMember_195"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_RfNeulinkMember_195" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember_1073"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_BioconnectDivisionMember_1073" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_201"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_CounterpartyNameAxis_201" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CounterpartyNameAxis_201" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" use="optional" order = "8"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CounterpartyNameAxis_201" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202_default" use="optional" order = "9"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RadioMobileIncMember" xlink:label="loc_rfil_RadioMobileIncMember_203"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" xlink:to="loc_rfil_RadioMobileIncMember_203" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue_205"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_RoyaltyRevenue_205" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1075"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_InventoryWriteDown_1075" use="optional" order = "13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_961"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_208"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_InventoryCurrentTable_208" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorOneMember" xlink:label="loc_rfil_VendorOneMember_213"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorOneMember_213" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorTwoMember" xlink:label="loc_rfil_VendorTwoMember_214"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorTwoMember_214" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorThreeMember" xlink:label="loc_rfil_VendorThreeMember_215"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorThreeMember_215" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_216"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_216" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_962"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_216" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_962" use="optional" order = "9"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_962_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_216" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_962_default" use="optional" order = "10"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_963"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_962" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_963" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_217"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_217" use="optional" order = "12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_223"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_220"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryCurrentTable_220" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_221"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_220" xlink:to="loc_dei_LegalEntityAxis_221" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_222"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_221" xlink:to="loc_dei_EntityDomain_222" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_222_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_221" xlink:to="loc_dei_EntityDomain_222_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_224"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_224" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_225"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryWorkInProcess_225" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_226"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryFinishedGoods_226" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_227"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryNet_227" use="optional" order = "8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_249"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_246"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_StatementTable_246" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_247"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_246" xlink:to="loc_dei_LegalEntityAxis_247" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_248"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_248" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_248_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_248_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_250"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_Revenues_250" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_251"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_CostOfGoodsSold_251" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_252"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_GrossProfit_252" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_253"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingExpensesAbstract_253" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_254"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_254" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1131"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1131" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_256"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_OperatingExpenses_256" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_257"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingIncomeLoss_257" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_258"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_258" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_260"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_260" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_261"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_261" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_263"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NetIncomeLoss_263" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_264"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_264" use="optional" order = "20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266" use="optional" order = "21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267" use="optional" order = "22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_268"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_EarningsPerShareBasic_268" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_269"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_269" use="optional" order = "24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270" use="optional" order = "25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_272"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_EarningsPerShareDiluted_272" use="optional" order = "27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" use="optional" order = "28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" use="optional" order = "29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" use="optional" order = "30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_278"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_278" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_279"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_278" xlink:to="loc_dei_LegalEntityAxis_279" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_280"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_279" xlink:to="loc_dei_EntityDomain_280" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_280_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_279" xlink:to="loc_dei_EntityDomain_280_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_289"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_289" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_287"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_287" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_288"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_288" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_286"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_286" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_928"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_928" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue_929"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue_929" use="optional" order = "10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_295"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" xlink:to="loc_us-gaap_StockOptionMember_295" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_1154"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_1154" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_932"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_932" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_931"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_931" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_930"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_930" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_312"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_312" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313" use="optional" order = "20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315" use="optional" order = "21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316" use="optional" order = "22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockOptionsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_320"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_dei_LegalEntityAxis_320" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_321"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_320" xlink:to="loc_dei_EntityDomain_321" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_321_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_320" xlink:to="loc_dei_EntityDomain_321_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_322"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_322" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_323"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_322" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_323" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_323_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_322" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_323_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_324"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_CostOfSalesMember_324" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" use="optional" order = "11"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327_default" use="optional" order = "12"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_328"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" xlink:to="loc_us-gaap_CommonStockMember_328" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_329"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_AwardTypeAxis_329" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_329" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" use="optional" order = "15"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_329" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330_default" use="optional" order = "16"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NonqualifiedStockOptionsMember" xlink:label="loc_rfil_NonqualifiedStockOptionsMember_331"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" xlink:to="loc_rfil_NonqualifiedStockOptionsMember_331" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_QualifiedStockOptionsMember" xlink:label="loc_rfil_QualifiedStockOptionsMember_332"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" xlink:to="loc_rfil_QualifiedStockOptionsMember_332" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" use="optional" order = "20"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334_default" use="optional" order = "21"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BoardOfDirectorsMember" xlink:label="loc_rfil_BoardOfDirectorsMember_335"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_rfil_BoardOfDirectorsMember_335" use="optional" order = "22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VicePresidentMember" xlink:label="loc_us-gaap_VicePresidentMember_336"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_us-gaap_VicePresidentMember_336" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EmployeeMember" xlink:label="loc_rfil_EmployeeMember_337"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_rfil_EmployeeMember_337" use="optional" order = "24" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EmployeeAndNonemployeeDirectorsMember" xlink:label="loc_rfil_EmployeeAndNonemployeeDirectorsMember_1283"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_rfil_EmployeeAndNonemployeeDirectorsMember_1283" use="optional" order = "25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_338"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_PlanNameAxis_338" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_339"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_338" xlink:to="loc_us-gaap_PlanNameDomain_339" use="optional" order = "27"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_339_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_338" xlink:to="loc_us-gaap_PlanNameDomain_339_default" use="optional" order = "28"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncentiveStockOptionsMember" xlink:label="loc_rfil_IncentiveStockOptionsMember_340"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_IncentiveStockOptionsMember_340" use="optional" order = "29" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OptionPlanMember" xlink:label="loc_rfil_OptionPlanMember_341"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_OptionPlanMember_341" use="optional" order = "30" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_StockIncentivePlanMember" xlink:label="loc_rfil_StockIncentivePlanMember_342"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_StockIncentivePlanMember_342" use="optional" order = "31" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncentiveAndNonqualifiedStockOptionPlansMember" xlink:label="loc_rfil_IncentiveAndNonqualifiedStockOptionPlansMember_343"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_IncentiveAndNonqualifiedStockOptionPlansMember_343" use="optional" order = "32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_344"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_TitleOfIndividualAxis_344" use="optional" order = "33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_344" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" use="optional" order = "34"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_344" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345_default" use="optional" order = "35"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_346"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" xlink:to="loc_us-gaap_DirectorMember_346" use="optional" order = "36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefOperatingOfficerMember" xlink:label="loc_us-gaap_ChiefOperatingOfficerMember_578"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" xlink:to="loc_us-gaap_ChiefOperatingOfficerMember_578" use="optional" order = "37" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MrGarlandMember" xlink:label="loc_rfil_MrGarlandMember_1284"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" xlink:to="loc_rfil_MrGarlandMember_1284" use="optional" order = "38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_347"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_347" use="optional" order = "39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_347" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" use="optional" order = "40"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_347" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111_default" use="optional" order = "41"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ComnetTelecomSupplyIncMember" xlink:label="loc_rfil_ComnetTelecomSupplyIncMember_1112"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" xlink:to="loc_rfil_ComnetTelecomSupplyIncMember_1112" use="optional" order = "42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_1110"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_StatementScenarioAxis_1110" use="optional" order = "43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1254"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_1110" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1254" use="optional" order = "44"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1254_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_1110" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1254_default" use="optional" order = "45"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1255"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_1254" xlink:to="loc_us-gaap_ScenarioForecastMember_1255" use="optional" order = "46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1253"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1253" use="optional" order = "47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1281"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1253" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1281" use="optional" order = "48"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1281_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1253" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1281_default" use="optional" order = "49"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1282"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1281" xlink:to="loc_us-gaap_SubsequentEventMember_1282" use="optional" order = "50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348" use="optional" order = "51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349" use="optional" order = "52" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350" use="optional" order = "53" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351" use="optional" order = "54" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352" use="optional" order = "55" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353" use="optional" order = "56" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354" use="optional" order = "57" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355" use="optional" order = "58" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_356"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_356" use="optional" order = "59" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NonemployeeDirectorAnnualGrant" xlink:label="loc_rfil_NonemployeeDirectorAnnualGrant_359"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_rfil_NonemployeeDirectorAnnualGrant_359" use="optional" order = "60" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360" use="optional" order = "61" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:label="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361" use="optional" order = "62" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_362"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharePrice_362" use="optional" order = "63" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AdditionalSharesOfCommonStockIssued" xlink:label="loc_rfil_AdditionalSharesOfCommonStockIssued_934"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_rfil_AdditionalSharesOfCommonStockIssued_934" use="optional" order = "64" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_936"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_936" use="optional" order = "65" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_937"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_937" use="optional" order = "66" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_1076"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_1076" use="optional" order = "67" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1077"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1077" use="optional" order = "68" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1050"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_367"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_ConcentrationRiskTable_367" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_368"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_dei_LegalEntityAxis_368" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_369"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_368" xlink:to="loc_dei_EntityDomain_369" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_369_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_368" xlink:to="loc_dei_EntityDomain_369_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_372"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_372" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_373"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_AccountsReceivableMember_373" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OptiflexCustomerConcentrationRiskMember" xlink:label="loc_rfil_OptiflexCustomerConcentrationRiskMember_374"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_rfil_OptiflexCustomerConcentrationRiskMember_374" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_964"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_SalesRevenueNetMember_964" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_375"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_MajorCustomersAxis_375" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_1051"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorCustomersAxis_375" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_1051" use="optional" order = "13"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_1051_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorCustomersAxis_375" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_1051_default" use="optional" order = "14"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomerOneMember" xlink:label="loc_rfil_CustomerOneMember_1052"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerOneMember_1052" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomerTwoMember" xlink:label="loc_rfil_CustomerTwoMember_1053"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerTwoMember_1053" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount_376"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_CashFDICInsuredAmount_376" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_377"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_377" use="optional" order = "18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SalesByGeographicAreaDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllCountryAxis" xlink:label="loc_rfil_AllCountryAxis_385"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" xlink:to="loc_rfil_AllCountryAxis_385" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain_386"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_rfil_AllCountryAxis_385" xlink:to="loc_rfil_AllCountryDomain_386" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain_386_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_rfil_AllCountryAxis_385" xlink:to="loc_rfil_AllCountryDomain_386_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_387"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_US_387" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_388"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_CA_388" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL_389"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_IL_389" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="loc_country_MX_390"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_MX_390" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllOtherMember" xlink:label="loc_rfil_AllOtherMember_391"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_AllOtherMember_391" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ForeignCountriesTotalMember" xlink:label="loc_rfil_ForeignCountriesTotalMember_392"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_ForeignCountriesTotalMember_392" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_394"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" xlink:to="loc_us-gaap_SalesRevenueNet_394" use="optional" order = "11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_408"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_400"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_400" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_401"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_400" xlink:to="loc_us-gaap_SegmentDomain_401" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_401_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_400" xlink:to="loc_us-gaap_SegmentDomain_401_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfConnectorsAndCableAssemblyMember" xlink:label="loc_rfil_RfConnectorsAndCableAssemblyMember_402"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_RfConnectorsAndCableAssemblyMember_402" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomCablingManufacturingAndAssemblyMember" xlink:label="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CablesUnlimitedMember" xlink:label="loc_rfil_CablesUnlimitedMember_403"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_CablesUnlimitedMember_403" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MedicalCablingAndInterconnectorMember" xlink:label="loc_rfil_MedicalCablingAndInterconnectorMember_404"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_MedicalCablingAndInterconnectorMember_404" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfWirelessMember" xlink:label="loc_rfil_RfWirelessMember_405"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_RfWirelessMember_405" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_406"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_us-gaap_CorporateMember_406" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_409"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_SalesRevenueNet_409" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_411"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_DepreciationAndAmortization_411" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_887"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_Assets_887" use="optional" order = "14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxProvisionAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncomeTaxesLineItems" xlink:label="loc_rfil_IncomeTaxesLineItems_1349"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncomeTaxesTable" xlink:label="loc_rfil_IncomeTaxesTable_414"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_IncomeTaxesLineItems_1349" xlink:to="loc_rfil_IncomeTaxesTable_414" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_415"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_dei_LegalEntityAxis_415" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_416"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_416" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_416_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_416_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_417"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_417" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1101"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_417" xlink:to="loc_us-gaap_EquityComponentDomain_1101" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1101_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_417" xlink:to="loc_us-gaap_EquityComponentDomain_1101_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_1102"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1101" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_1102" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1100"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1100" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1350"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1100" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1350" use="optional" order = "10"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1350_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1100" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1350_default" use="optional" order = "11"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1351"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1350" xlink:to="loc_us-gaap_SubsequentEventMember_1351" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1348"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IncomeTaxesLineItems_1349" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1348" use="optional" order = "13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_428"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_423"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_rfil_IntangibleAssetsTable_423" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IntangibleAssetsTable_423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_426"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_426" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_427"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_CustomerRelationshipsMember_427" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember_688"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_rfil_BacklogMember_688" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_689"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_PatentsMember_689" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432" use="optional" order = "12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_436"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" xlink:to="loc_dei_LegalEntityAxis_436" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_437"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_437" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_437_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_437_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_439"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedSalariesCurrent_439" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent_440"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedInventoryReceiptsCurrent_440" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability_441"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedEarnOutLiability_441" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_443"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_443" use="optional" order = "9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/LineOfCreditAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_450"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_446"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_446" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_447"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_446" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_447" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_448"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_447" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_448" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_448_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_447" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_448_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_449"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_448" xlink:to="loc_us-gaap_LetterOfCreditMember_449" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_453"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCredit_453" use="optional" order = "7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems_1295"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable_456"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1295" xlink:to="loc_rfil_CommitmentsAndContingenciesTable_456" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_457"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementScenarioAxis_457" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_457" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_457" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1244"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_458" xlink:to="loc_us-gaap_ScenarioForecastMember_1244" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_459"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementGeographicalAxis_459" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_592"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_459" xlink:to="loc_us-gaap_SegmentGeographicalDomain_592" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_592_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_459" xlink:to="loc_us-gaap_SegmentGeographicalDomain_592_default" use="optional" order = "8"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NevadaMember" xlink:label="loc_rfil_NevadaMember_594"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NevadaMember_594" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewJerseyMember" xlink:label="loc_rfil_NewJerseyMember_595"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewJerseyMember_595" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MilfordMember" xlink:label="loc_rfil_MilfordMember_685"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_MilfordMember_685" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember_1237"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_SanDiegoCaliforniaMember_1237" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1252"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewYorkMember_1252" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_591"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_FinancialInstrumentAxis_591" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_591" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" use="optional" order = "15"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_591" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599_default" use="optional" order = "16"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember_600"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" xlink:to="loc_us-gaap_CommitmentsMember_600" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_598"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_RangeAxis_598" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1249"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_598" xlink:to="loc_us-gaap_RangeMember_1249" use="optional" order = "19"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1249_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_598" xlink:to="loc_us-gaap_RangeMember_1249_default" use="optional" order = "20"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1250"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MaximumMember_1250" use="optional" order = "21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1251"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MinimumMember_1251" use="optional" order = "22" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AmendmentAxis" xlink:label="loc_rfil_AmendmentAxis_1248"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_rfil_AmendmentAxis_1248" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AmendmentDomain" xlink:label="loc_rfil_AmendmentDomain_1292"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_rfil_AmendmentAxis_1248" xlink:to="loc_rfil_AmendmentDomain_1292" use="optional" order = "24"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AmendmentDomain" xlink:label="loc_rfil_AmendmentDomain_1292_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_rfil_AmendmentAxis_1248" xlink:to="loc_rfil_AmendmentDomain_1292_default" use="optional" order = "25"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FourthAmendmentMember" xlink:label="loc_rfil_FourthAmendmentMember_1293"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AmendmentDomain_1292" xlink:to="loc_rfil_FourthAmendmentMember_1293" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FifthAmendmentMember" xlink:label="loc_rfil_FifthAmendmentMember_1294"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_AmendmentDomain_1292" xlink:to="loc_rfil_FifthAmendmentMember_1294" use="optional" order = "27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1291"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1291" use="optional" order = "28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1296"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1291" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1296" use="optional" order = "29"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1296_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1291" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1296_default" use="optional" order = "30"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1297"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1296" xlink:to="loc_us-gaap_SubsequentEventMember_1297" use="optional" order = "31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_460"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1295" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_460" use="optional" order = "32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_741"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1295" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_741" use="optional" order = "33" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaap_DividendsPayableLineItems_1093"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaap_DividendsPayableTable_465"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_DividendsPayableTable_465" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_466"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_dei_LegalEntityAxis_466" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_467"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_466" xlink:to="loc_dei_EntityDomain_467" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_467_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_466" xlink:to="loc_dei_EntityDomain_467_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_468"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_DividendsAxis_468" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_469"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_468" xlink:to="loc_us-gaap_DividendsDomain_469" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_469_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_468" xlink:to="loc_us-gaap_DividendsDomain_469_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPaidMember" xlink:label="loc_us-gaap_DividendPaidMember_470"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_us-gaap_DividendPaidMember_470" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SpecialDividendMember" xlink:label="loc_rfil_SpecialDividendMember_471"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_rfil_SpecialDividendMember_471" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_TwoQuarterlyDividendMember" xlink:label="loc_rfil_TwoQuarterlyDividendMember_472"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_rfil_TwoQuarterlyDividendMember_472" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FourQuarterlyDividendMember" xlink:label="loc_rfil_FourQuarterlyDividendMember_473"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_rfil_FourQuarterlyDividendMember_473" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_474"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_RangeAxis_474" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1094"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_474" xlink:to="loc_us-gaap_RangeMember_1094" use="optional" order = "13"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1094_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_474" xlink:to="loc_us-gaap_RangeMember_1094_default" use="optional" order = "14"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1096"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1094" xlink:to="loc_us-gaap_MaximumMember_1096" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1095"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1094" xlink:to="loc_us-gaap_MinimumMember_1095" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_476"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_476" use="optional" order = "18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1266"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_487"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_SubsequentEventTable_487" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_488"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_488" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_488" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_488" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_490"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_489" xlink:to="loc_us-gaap_SubsequentEventMember_490" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_491"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_TitleOfIndividualAxis_491" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_491" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_491" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492_default" use="optional" order = "8"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RobertPorteraMember" xlink:label="loc_rfil_RobertPorteraMember_493"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" xlink:to="loc_rfil_RobertPorteraMember_493" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MrPalumboMember" xlink:label="loc_rfil_MrPalumboMember_602"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" xlink:to="loc_rfil_MrPalumboMember_602" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_494"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_dei_LegalEntityAxis_494" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_494" xlink:to="loc_dei_EntityDomain_568" use="optional" order = "12"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_494" xlink:to="loc_dei_EntityDomain_568_default" use="optional" order = "13"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RelTechElectronicsMember" xlink:label="loc_rfil_RelTechElectronicsMember_569"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_568" xlink:to="loc_rfil_RelTechElectronicsMember_569" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" use="optional" order = "16"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955_default" use="optional" order = "17"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AvielElectronicsDivisionMember" xlink:label="loc_rfil_AvielElectronicsDivisionMember_956"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" xlink:to="loc_rfil_AvielElectronicsDivisionMember_956" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_954"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_954" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_958"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_954" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_958" use="optional" order = "20"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_958_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_954" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_958_default" use="optional" order = "21"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_959"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_958" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_959" use="optional" order = "22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_957"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementGeographicalAxis_957" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1143"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_957" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1143" use="optional" order = "24"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1143_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_957" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1143_default" use="optional" order = "25"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember_1144"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1143" xlink:to="loc_rfil_SanDiegoCaliforniaMember_1144" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1263"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1143" xlink:to="loc_rfil_NewYorkMember_1263" use="optional" order = "27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_1142"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_RangeAxis_1142" use="optional" order = "28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1223"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_1142" xlink:to="loc_us-gaap_RangeMember_1223" use="optional" order = "29"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1223_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_1142" xlink:to="loc_us-gaap_RangeMember_1223_default" use="optional" order = "30"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1224"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1223" xlink:to="loc_us-gaap_MinimumMember_1224" use="optional" order = "31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1225"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_1223" xlink:to="loc_us-gaap_MaximumMember_1225" use="optional" order = "32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_1222"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementScenarioAxis_1222" use="optional" order = "33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1227"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_1222" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1227" use="optional" order = "34"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1227_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_1222" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1227_default" use="optional" order = "35"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1228"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_1227" xlink:to="loc_us-gaap_ScenarioForecastMember_1228" use="optional" order = "36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1226"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1226" use="optional" order = "37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1226" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267" use="optional" order = "38"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1226" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267_default" use="optional" order = "39"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember_1268"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267" xlink:to="loc_us-gaap_CommitmentsMember_1268" use="optional" order = "40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_626"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_626" use="optional" order = "41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_1347"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_1347" use="optional" order = "42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496" use="optional" order = "43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1352"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1352" use="optional" order = "44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_505"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_499"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_StatementTable_499" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_500"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_dei_LegalEntityAxis_500" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_501"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_500" xlink:to="loc_dei_EntityDomain_501" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_501_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_500" xlink:to="loc_dei_EntityDomain_501_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_504"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_504" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_507"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetIncomeLoss_507" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_511"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DepreciationAndAmortization_511" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1132"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1132" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_565"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_InventoryWriteDown_565" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_1356"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_1356" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_512"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_ShareBasedCompensation_512" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_1316"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_1316" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" use="optional" order = "20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515" use="optional" order = "21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_516"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_516" use="optional" order = "22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518" use="optional" order = "24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519" use="optional" order = "25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650" use="optional" order = "27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523" use="optional" order = "28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" use="optional" order = "29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_1069"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_1069" use="optional" order = "30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945" use="optional" order = "31" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory_1003"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_rfil_ProceedsFromSaleOfInventory_1003" use="optional" order = "32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527" use="optional" order = "33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528" use="optional" order = "34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" use="optional" order = "35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_530"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_530" use="optional" order = "36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_775"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_775" use="optional" order = "37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531" use="optional" order = "38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_532"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_532" use="optional" order = "39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533" use="optional" order = "40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534" use="optional" order = "41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535" use="optional" order = "42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_537"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_IncomeTaxesPaid_537" use="optional" order = "43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" use="optional" order = "44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockRetiredParValueMethodAmount" xlink:label="loc_us-gaap_TreasuryStockRetiredParValueMethodAmount_946"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" xlink:to="loc_us-gaap_TreasuryStockRetiredParValueMethodAmount_946" use="optional" order = "45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540" use="optional" order = "46" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_582"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_StatementClassOfStockAxis_582" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_583"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_582" xlink:to="loc_us-gaap_ClassOfStockDomain_583" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_583_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_582" xlink:to="loc_us-gaap_ClassOfStockDomain_583_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_584"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_584" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_589"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_584" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_589" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_589_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_584" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_589_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_589" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedEarnOutLiabilityNonCurrent" xlink:label="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" xlink:to="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587" use="optional" order = "9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SummaryOfFinancialInformationRelatedToRfNeulinkDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_716"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" xlink:to="loc_us-gaap_StatementClassOfStockAxis_716" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_717"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_716" xlink:to="loc_us-gaap_ClassOfStockDomain_717" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_717_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_716" xlink:to="loc_us-gaap_ClassOfStockDomain_717_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_718"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_718" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_718" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_718" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember_1152"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151" xlink:to="loc_rfil_BioconnectDivisionMember_1152" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue_725"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" xlink:to="loc_us-gaap_RoyaltyRevenue_725" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_738"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" xlink:to="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_738" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_739"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_739" use="optional" order = "11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems_730"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable_727"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_rfil_CommitmentsAndContingenciesTable_727" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_728"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_727" xlink:to="loc_us-gaap_StatementClassOfStockAxis_728" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_729"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_728" xlink:to="loc_us-gaap_ClassOfStockDomain_729" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_729_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_728" xlink:to="loc_us-gaap_ClassOfStockDomain_729_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_733"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_733" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_734"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_734" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_735"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_735" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_736"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_736" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1148"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1148" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_737"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_737" use="optional" order = "10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfStockholdersEquity"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_745"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_743"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StatementTable_743" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_744"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_743" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_744" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_746"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_744" xlink:to="loc_us-gaap_EquityComponentDomain_746" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_746_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_744" xlink:to="loc_us-gaap_EquityComponentDomain_746_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_747"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_746" xlink:to="loc_us-gaap_CommonStockMember_747" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_748"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_746" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_748" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_749"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_746" xlink:to="loc_us-gaap_RetainedEarningsMember_749" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_750"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_750" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_751"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_SharesOutstanding_751" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_752"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_752" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_753"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_753" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_754"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_754" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_755"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_755" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_756"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_DividendsCommonStockCash_756" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_757"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_757" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_758"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_758" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_759"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_NetIncomeLoss_759" use="optional" order = "17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/RelatedPartyTransactionsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1213"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_766"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" xlink:to="loc_us-gaap_StatementClassOfStockAxis_766" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_767"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_766" xlink:to="loc_us-gaap_ClassOfStockDomain_767" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_767_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_766" xlink:to="loc_us-gaap_ClassOfStockDomain_767_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_768"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_768" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_872"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_768" xlink:to="loc_us-gaap_RelatedPartyDomain_872" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_872_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_768" xlink:to="loc_us-gaap_RelatedPartyDomain_872_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaap_ChiefExecutiveOfficerMember_873"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_872" xlink:to="loc_us-gaap_ChiefExecutiveOfficerMember_873" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FormerDirectorMember" xlink:label="loc_rfil_FormerDirectorMember_874"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_872" xlink:to="loc_rfil_FormerDirectorMember_874" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_871"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" xlink:to="loc_us-gaap_StatementGeographicalAxis_871" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1214"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementGeographicalAxis_871" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1214" use="optional" order = "11"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1214_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementGeographicalAxis_871" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1214_default" use="optional" order = "12"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1215"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1214" xlink:to="loc_rfil_NewYorkMember_1215" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromOfficersOrStockholdersNoncurrent" xlink:label="loc_us-gaap_DueFromOfficersOrStockholdersNoncurrent_868"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_DueFromOfficersOrStockholdersNoncurrent_868" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_869"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_869" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_1153"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_LeaseAndRentalExpense_1153" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRent" xlink:label="loc_us-gaap_PaymentsForRent_1216"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_PaymentsForRent_1216" use="optional" order = "17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable" xlink:label="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable_825"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable_825" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_834"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable_825" xlink:to="loc_dei_LegalEntityAxis_834" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_835"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_834" xlink:to="loc_dei_EntityDomain_835" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_835_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_834" xlink:to="loc_dei_EntityDomain_835_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_827"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_827" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_828"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_828" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_829"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_829" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_830"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_830" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_831"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_831" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_832"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_832" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_833"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_833" use="optional" order = "11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:label="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable" xlink:label="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_852"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_852" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_860"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_860" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_860_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_860_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_861"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_860" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_861" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_862"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_860" xlink:to="loc_us-gaap_CostOfSalesMember_862" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_859"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_RangeAxis_859" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_864"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_859" xlink:to="loc_us-gaap_RangeMember_864" use="optional" order = "8"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_864_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_859" xlink:to="loc_us-gaap_RangeMember_864_default" use="optional" order = "9"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_865"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_864" xlink:to="loc_us-gaap_MaximumMember_865" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_866"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_864" xlink:to="loc_us-gaap_MinimumMember_866" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_863"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_SubsegmentsAxis_863" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_1135"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_863" xlink:to="loc_us-gaap_SubsegmentsDomain_1135" use="optional" order = "13"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_1135_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_863" xlink:to="loc_us-gaap_SubsegmentsDomain_1135_default" use="optional" order = "14"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CablesUnlimitedDivisionMember" xlink:label="loc_rfil_CablesUnlimitedDivisionMember_1137"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_1135" xlink:to="loc_rfil_CablesUnlimitedDivisionMember_1137" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1134"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1134" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1134" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139" use="optional" order = "17"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1134" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139_default" use="optional" order = "18"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_1140"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139" xlink:to="loc_us-gaap_TrademarksMember_1140" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1138"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1138" use="optional" order = "20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1345"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1138" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1345" use="optional" order = "21"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1345_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1138" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1345_default" use="optional" order = "22"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1346"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1345" xlink:to="loc_us-gaap_SubsequentEventMember_1346" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_853"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_853" use="optional" order = "24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_854"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_AdvertisingExpense_854" use="optional" order = "25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_855"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_855" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_856"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_ShareBasedCompensation_856" use="optional" order = "27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_857"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_857" use="optional" order = "28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_858"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_858" use="optional" order = "29" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarnoutPayment" xlink:label="loc_rfil_EarnoutPayment_867"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_rfil_EarnoutPayment_867" use="optional" order = "30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1133"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1133" use="optional" order = "31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1141"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1141" use="optional" order = "32" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_818"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_810"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_IntangibleAssetsLineItems_818" xlink:to="loc_rfil_IntangibleAssetsTable_810" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_814"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_814" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_815"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_CustomerRelationshipsMember_815" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember_816"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_rfil_BacklogMember_816" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_817"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_PatentsMember_817" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_812"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_RangeAxis_812" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_819"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RangeAxis_812" xlink:to="loc_us-gaap_RangeMember_819" use="optional" order = "10"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_819_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RangeAxis_812" xlink:to="loc_us-gaap_RangeMember_819_default" use="optional" order = "11"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_820"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MaximumMember_820" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_821"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MinimumMember_821" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_IntangibleAssetsLineItems_818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822" use="optional" order = "14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareLineItems" xlink:label="loc_rfil_EarningsPerShareLineItems_839"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareTable" xlink:label="loc_rfil_EarningsPerShareTable_838"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareTable_838" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_840"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_EarningsPerShareTable_838" xlink:to="loc_dei_LegalEntityAxis_840" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_841"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_840" xlink:to="loc_dei_EntityDomain_841" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_841_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_840" xlink:to="loc_dei_EntityDomain_841_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareNumeratorsAbstract" xlink:label="loc_rfil_EarningsPerShareNumeratorsAbstract_842"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareNumeratorsAbstract_842" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_843"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareNumeratorsAbstract_842" xlink:to="loc_us-gaap_NetIncomeLoss_843" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareDenominatorsAbstract" xlink:label="loc_rfil_EarningsPerShareDenominatorsAbstract_844"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareDenominatorsAbstract_844" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_848"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_us-gaap_EarningsPerShareBasic_848" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_849"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_us-gaap_EarningsPerShareDiluted_849" use="optional" order = "12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/RetirementPlanAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CompensationAndRetirementLineItems" xlink:label="loc_rfil_CompensationAndRetirementLineItems_881"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CompensationAndRetirementTable" xlink:label="loc_rfil_CompensationAndRetirementTable_880"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rfil_CompensationAndRetirementLineItems_881" xlink:to="loc_rfil_CompensationAndRetirementTable_880" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_884"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rfil_CompensationAndRetirementTable_880" xlink:to="loc_dei_LegalEntityAxis_884" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_885"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_884" xlink:to="loc_dei_EntityDomain_885" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_885_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_884" xlink:to="loc_dei_EntityDomain_885_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_882"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CompensationAndRetirementLineItems_881" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_882" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_PercentageOfEmployeeContributionPaid" xlink:label="loc_rfil_PercentageOfEmployeeContributionPaid_883"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rfil_CompensationAndRetirementLineItems_881" xlink:to="loc_rfil_PercentageOfEmployeeContributionPaid_883" use="optional" order = "6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_898"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_895"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_898" xlink:to="loc_us-gaap_StatementTable_895" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_896"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_895" xlink:to="loc_us-gaap_StatementClassOfStockAxis_896" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_897"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_896" xlink:to="loc_us-gaap_ClassOfStockDomain_897" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_897_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_896" xlink:to="loc_us-gaap_ClassOfStockDomain_897_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_898" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_900"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_900" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_901"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_901" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_902"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_902" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_898" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_904"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_904" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_905"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_905" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_906"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_906" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_907"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_907" use="optional" order = "13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_993"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_StatementTable_990" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_991"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990" xlink:to="loc_us-gaap_StatementClassOfStockAxis_991" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_992"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991" xlink:to="loc_us-gaap_ClassOfStockDomain_992" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_992_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991" xlink:to="loc_us-gaap_ClassOfStockDomain_992_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_1080"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidTaxes_1080" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1011"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1011" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1015"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsCurrent_1015" use="optional" order = "9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1105"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1018"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1105" xlink:to="loc_us-gaap_StatementTable_1018" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1019"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1019" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1020"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1019" xlink:to="loc_us-gaap_ClassOfStockDomain_1020" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1020_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1019" xlink:to="loc_us-gaap_ClassOfStockDomain_1020_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_1106"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" xlink:to="loc_us-gaap_ReceivableTypeDomain_1106" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_1106_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" xlink:to="loc_us-gaap_ReceivableTypeDomain_1106_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesReceivableMember" xlink:label="loc_us-gaap_NotesReceivableMember_1107"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_1106" xlink:to="loc_us-gaap_NotesReceivableMember_1107" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1105" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044" use="optional" order = "9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxAtFederalStatutoryRateIsReconciledDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1162"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1159"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_StatementTable_1159" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1160"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1159" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1160" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1161"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1160" xlink:to="loc_us-gaap_ClassOfStockDomain_1161" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1161_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1160" xlink:to="loc_us-gaap_ClassOfStockDomain_1161_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1163"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1163" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1164"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1164" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount_1165"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount_1165" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount_1166"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount_1166" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_1167"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_1167" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount_1168"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount_1168" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_1169"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_1169" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount_1172"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount_1172" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount_1173"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount_1173" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_1174"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_1174" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_1175"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_1175" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1176"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1176" use="optional" order = "17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1177"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1177" use="optional" order = "18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1178"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1178" use="optional" order = "19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" use="optional" order = "20" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent_1181"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent_1181" use="optional" order = "21" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent_1182"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent_1182" use="optional" order = "22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_1355"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_1355" use="optional" order = "23" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent_1184"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent_1184" use="optional" order = "24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_1185"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_1185" use="optional" order = "25" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent_1188"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent_1188" use="optional" order = "26" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent_1189"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent_1189" use="optional" order = "27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_1190"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_1190" use="optional" order = "28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_1191"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_1191" use="optional" order = "29" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNet" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNet_1192"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNet_1192" use="optional" order = "30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1198"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1195"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1198" xlink:to="loc_us-gaap_StatementTable_1195" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1196"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1195" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1196" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1197"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1196" xlink:to="loc_us-gaap_ClassOfStockDomain_1197" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1197_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1196" xlink:to="loc_us-gaap_ClassOfStockDomain_1197_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1198" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1200"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1200" use="optional" order = "6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1201"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1201" use="optional" order = "7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1202"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1202" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xlink:label="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization_1203"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization_1203" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1204"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1204" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1205"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1205" use="optional" order = "11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1198" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" use="optional" order = "12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1208"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1208" use="optional" order = "13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1209"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1209" use="optional" order = "14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1210"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1210" use="optional" order = "15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1211"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1211" use="optional" order = "16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1212"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1198" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1212" use="optional" order = "17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ScheduleOfFairValueDetails"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1326"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1322"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1326" xlink:to="loc_us-gaap_StatementTable_1322" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1323"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1322" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1323" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1324"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1323" xlink:to="loc_us-gaap_ClassOfStockDomain_1324" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1324_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1323" xlink:to="loc_us-gaap_ClassOfStockDomain_1324_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1325"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1322" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1325" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1325" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1325" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1328"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1328" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1329"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1329" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1330"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1330" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureRecurring_1331"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1326" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureRecurring_1331" use="optional" order = "11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/FairValueLiabilitiesMeasuredOnRecurringBasisDetails"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1338"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1333"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_StatementTable_1333" use="optional" order = "1" xbrldt:contextElement="segment" xbrldt:closed="true" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1334"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1333" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1334" use="optional" order = "2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1335"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1334" xlink:to="loc_us-gaap_ClassOfStockDomain_1335" use="optional" order = "3"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1335_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1334" xlink:to="loc_us-gaap_ClassOfStockDomain_1335_default" use="optional" order = "4"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1336"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1333" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1336" use="optional" order = "5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1336" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339" use="optional" order = "6"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339_default"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1336" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339_default" use="optional" order = "7"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1340"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1340" use="optional" order = "8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1337"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1337" use="optional" order = "9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1341"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1341" use="optional" order = "10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_1342"/>
 <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_1342" use="optional" order = "11" />
</definitionLink>

</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>rfil-20171031_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by DataTracks version 1.1.9 on 23-Jan-2018 [07:07:01] {PM} EST - www.datatracks.com --><linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">

<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
 <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
 <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
 <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/> <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel"/> <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
 <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DocumentAndEntityInformationAbstract" xlink:label="loc_rfil_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DocumentAndEntityInformationAbstract" xlink:to="lab_rfil_DocumentAndEntityInformationAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories and major vendors</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Stock-based compensation and equity transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentrations of credit risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income tax provision</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US">Payables and Accruals [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Line of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xml:lang="en-US">Commitments Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xml:lang="en-US">Commitments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">CURRENT ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents, beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents, end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Trade accounts receivable, net of allowance for doubtful accounts of $73 and $62, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Totals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Totals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">TOTAL CURRENT ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US">Property and equipment:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Machinery and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xml:lang="en-US">Equipment and tooling</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xml:lang="en-US">Furniture and Fixtures, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xml:lang="en-US">Furniture and office equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesGross" xlink:to="lab_us-gaap_FurnitureAndFixturesGross"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less accumulated depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Total property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Amortizable intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Amortizable intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Non-amortizable intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Non-amortizable intangible assets, trade marks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">TOTAL ASSETS</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">CURRENT LIABILITIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Totals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">TOTAL CURRENT LIABILITIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred tax liabilities, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Net long-term deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">TOTAL LIABILITIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Stockholders Equity Including Portion Attributable To Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">STOCKHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock - authorized 20,000,000 shares of $0.01 par value; 8,872,246 and 8,835,483 shares issued and outstanding at October 31, 2017 and 2016, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid In Capital Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings Accumulated Deficit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">TOTAL STOCKHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Stockholders Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CashDividendAndDividendsDeclarationAbstract" xlink:label="loc_rfil_CashDividendAndDividendsDeclarationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CashDividendAndDividendsDeclarationAbstract" xml:lang="en-US">Cash Dividend And Dividends Declaration [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_CashDividendAndDividendsDeclarationAbstract" xml:lang="en-US">Cash dividend and dividends declaration.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CashDividendAndDividendsDeclarationAbstract" xlink:to="lab_rfil_CashDividendAndDividendsDeclarationAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CashDividendsAndDividendsDeclarationTextBlock" xlink:label="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock" xml:lang="en-US">Cash Dividends And Dividends Declaration [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock" xml:lang="en-US">Cash dividend and declared dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock" xml:lang="en-US">The entire disclosure of company's cash dividends and declared dividends.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock" xlink:to="lab_rfil_CashDividendsAndDividendsDeclarationTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule Of Inventory Current Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Components of Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Computation of Weighted Average Fair Value of Employee Stock Options using Black-Scholes Option Pricing Model Assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Summary of Status of Options Granted under Stock Option Plans and Changes in Options Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xml:lang="en-US">Schedule Of Revenue By Major Customers By Reporting Segments Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xml:lang="en-US">Sales by Geographic Area</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Net Sales, Income (Loss) Before Provision for Income Taxes and Other Related Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance For Doubtful Accounts Receivable Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Trade accounts receivable, allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock Par Or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Schedule Of Accrued Liabilities Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xml:lang="en-US">Disposal Group Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfNeulinkMember" xlink:label="loc_rfil_RfNeulinkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RfNeulinkMember" xml:lang="en-US">RF Neulink [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_RfNeulinkMember" xml:lang="en-US">RF Neulink [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RfNeulinkMember" xlink:to="lab_rfil_RfNeulinkMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CounterpartyNameAxis" xml:lang="en-US">Counterparty Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CounterpartyNameAxis" xlink:to="lab_us-gaap_CounterpartyNameAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US">Counterparty Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RadioMobileIncMember" xlink:label="loc_rfil_RadioMobileIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RadioMobileIncMember" xml:lang="en-US">Radio Mobile, Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_RadioMobileIncMember" xml:lang="en-US">Radio Mobile, Inc [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RadioMobileIncMember" xlink:to="lab_rfil_RadioMobileIncMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RoyaltyRevenue" xml:lang="en-US">Royalty Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RoyaltyRevenue" xml:lang="en-US">Royalty revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RoyaltyRevenue" xml:lang="en-US">Royalties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyRevenue" xlink:to="lab_us-gaap_RoyaltyRevenue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorOneMember" xlink:label="loc_rfil_VendorOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_VendorOneMember" xml:lang="en-US">Vendor One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_VendorOneMember" xml:lang="en-US">Vendor One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_VendorOneMember" xml:lang="en-US">Vendor One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_VendorOneMember" xlink:to="lab_rfil_VendorOneMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorTwoMember" xlink:label="loc_rfil_VendorTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_VendorTwoMember" xml:lang="en-US">Vendor Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_VendorTwoMember" xml:lang="en-US">Vendor Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_VendorTwoMember" xml:lang="en-US">Vendor Two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_VendorTwoMember" xlink:to="lab_rfil_VendorTwoMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorThreeMember" xlink:label="loc_rfil_VendorThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_VendorThreeMember" xml:lang="en-US">Vendor Three [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_VendorThreeMember" xml:lang="en-US">Vendor Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_VendorThreeMember" xml:lang="en-US">Vendor Three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_VendorThreeMember" xlink:to="lab_rfil_VendorThreeMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Purchases of connector products, percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk, percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xml:lang="en-US">Inventory Raw Materials and Supplies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xml:lang="en-US">Raw materials and supplies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Inventory Work In Process</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Work in process</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Inventory Finished Goods</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Finished goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Net sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsSold" xml:lang="en-US">Cost Of Goods Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsSold" xml:lang="en-US">Cost of sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsSold" xlink:to="lab_us-gaap_CostOfGoodsSold"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Engineering</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling and general</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xml:lang="en-US">Goodwill and Intangible Asset Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xml:lang="en-US">Goodwill and other intangible asset impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (loss) from continuing operations before provision (benefit) for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense Benefit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision (benefit) for income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Net provision (benefit) for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xml:lang="en-US">Income (Loss) from Continuing Operations Attributable to Parent, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xml:lang="en-US">Income (loss) from continuing operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xml:lang="en-US">Income (loss) from discontinued operations, net of tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xml:lang="en-US">Bioconnect</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Consolidated net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Consolidated net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Consolidated net income (loss) (A)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings (loss) per share Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US">Continuing operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xml:lang="en-US">Discontinued operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net income (loss) per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic earnings (loss) per share (A)/(B)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Earnings (loss) per share Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xml:lang="en-US">Continuing operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xml:lang="en-US">Discontinued operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net income (loss) per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted earnings (loss) per share (A)/(C)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xml:lang="en-US">Weighted average shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number Of Shares Outstanding Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average shares outstanding for basic earnings per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/exampleGuidance" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average shares outstanding for basic earnings (loss) per share (B)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number Of Diluted Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average shares outstanding for diluted earnings per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average shares outstanding for diluted earnings (loss) per share (C)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract" xlink:label="loc_rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract" xml:lang="en-US">Disclosure Computation Of Weighted Average Fair Value Of Employee Stock Options Using Black Scholes Option Pricing Model Assumptions [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract" xml:lang="en-US">Disclosure - Computation of Weighted Average Fair Value of Employee Stock Options using Black-Scholes Option Pricing Model Assumptions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract" xlink:to="lab_rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Weighted average volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Expected dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Expected term (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Risk-free interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xlink:label="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xml:lang="en-US">Disclosure Summary Of Status Of Options Granted Under Stock Option Plans and Changes In Options Outstanding [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xml:lang="en-US">Disclosure - Summary of Status of Options Granted under Stock Option Plans and Changes in Options Outstanding [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xlink:to="lab_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xml:lang="en-US">Major Types Of Debt and Equity Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xml:lang="en-US">Major Types Of Debt and Equity Securities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="lab_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockOptionMember" xml:lang="en-US">Stock Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockOptionMember" xml:lang="en-US">Stock Option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Options outstanding at beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Options outstanding at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xml:lang="en-US">Options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Options exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Issuance of common stock for exercise of stock option</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercise of stock options (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xml:lang="en-US">Options forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Rollforward</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Weighted Average Exercise Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Options outstanding at beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Options outstanding at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures and Expirations In Period Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Options forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Options exercisable at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested and Expected To Vest Outstanding Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Options vested and expected to vest at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xml:lang="en-US">Disclosure Stockbased Compensation and Equity Transactions Additional Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Stock-based Compensation and Equity Transactions - Additional Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General and Administrative Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling General and Engineering Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Award Type and Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NonqualifiedStockOptionsMember" xlink:label="loc_rfil_NonqualifiedStockOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NonqualifiedStockOptionsMember" xml:lang="en-US">Nonqualified Stock Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_NonqualifiedStockOptionsMember" xml:lang="en-US">Nonqualified Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_NonqualifiedStockOptionsMember" xml:lang="en-US">Nonqualified Stock Options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NonqualifiedStockOptionsMember" xlink:to="lab_rfil_NonqualifiedStockOptionsMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_QualifiedStockOptionsMember" xlink:label="loc_rfil_QualifiedStockOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_QualifiedStockOptionsMember" xml:lang="en-US">Qualified Stock Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_QualifiedStockOptionsMember" xml:lang="en-US">Qualified Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_QualifiedStockOptionsMember" xml:lang="en-US">Qualified Stock Options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_QualifiedStockOptionsMember" xlink:to="lab_rfil_QualifiedStockOptionsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xml:lang="en-US">Deferred Compensation Arrangement With Individual Share Based Payments By Type Of Deferred Compensation [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xml:lang="en-US">Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BoardOfDirectorsMember" xlink:label="loc_rfil_BoardOfDirectorsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_BoardOfDirectorsMember" xml:lang="en-US">Board Of Directors [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_BoardOfDirectorsMember" xml:lang="en-US">Board of Directors</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_BoardOfDirectorsMember" xml:lang="en-US">Board of Directors</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_BoardOfDirectorsMember" xlink:to="lab_rfil_BoardOfDirectorsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VicePresidentMember" xlink:label="loc_us-gaap_VicePresidentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VicePresidentMember" xml:lang="en-US">Vice President [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VicePresidentMember" xml:lang="en-US">Vice President of Marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VicePresidentMember" xlink:to="lab_us-gaap_VicePresidentMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EmployeeMember" xlink:label="loc_rfil_EmployeeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EmployeeMember" xml:lang="en-US">Employee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_EmployeeMember" xml:lang="en-US">Employee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EmployeeMember" xml:lang="en-US">Employee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EmployeeMember" xlink:to="lab_rfil_EmployeeMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncentiveStockOptionsMember" xlink:label="loc_rfil_IncentiveStockOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IncentiveStockOptionsMember" xml:lang="en-US">Incentive Stock Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_IncentiveStockOptionsMember" xml:lang="en-US">Incentive stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IncentiveStockOptionsMember" xlink:to="lab_rfil_IncentiveStockOptionsMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OptionPlanMember" xlink:label="loc_rfil_OptionPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_OptionPlanMember" xml:lang="en-US">Option Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_OptionPlanMember" xml:lang="en-US">2000 Stock Option Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_OptionPlanMember" xlink:to="lab_rfil_OptionPlanMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_StockIncentivePlanMember" xlink:label="loc_rfil_StockIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_StockIncentivePlanMember" xml:lang="en-US">Stock Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_StockIncentivePlanMember" xml:lang="en-US">2010 Stock Incentive Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_StockIncentivePlanMember" xlink:to="lab_rfil_StockIncentivePlanMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncentiveAndNonqualifiedStockOptionPlansMember" xlink:label="loc_rfil_IncentiveAndNonqualifiedStockOptionPlansMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IncentiveAndNonqualifiedStockOptionPlansMember" xml:lang="en-US">Incentive and Non-Qualified Stock Option Plans [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_IncentiveAndNonqualifiedStockOptionPlansMember" xml:lang="en-US">Incentive and Non-Qualified Stock Option Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IncentiveAndNonqualifiedStockOptionPlansMember" xlink:to="lab_rfil_IncentiveAndNonqualifiedStockOptionPlansMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis" xlink:to="lab_us-gaap_TitleOfIndividualAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DirectorMember" xml:lang="en-US">Director [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DirectorMember" xml:lang="en-US">Director</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectorMember" xlink:to="lab_us-gaap_DirectorMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term 2</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Weighted average remaining life of options outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining contractual life of options exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested and Expected To Vest Exercisable Weighted Average Remaining Contractual Term 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average life of options vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options exercised during year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Aggregate intrinsic value of options exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested and Expected To Vest Outstanding Aggregate Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Non-vested stock-based arrangements yet to be recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Stock based arrangements yet to be recognized, weighted average period expected to be recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, options, grants in period, gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NonemployeeDirectorAnnualGrant" xlink:label="loc_rfil_NonemployeeDirectorAnnualGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NonemployeeDirectorAnnualGrant" xml:lang="en-US">Non-employee director annual grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_NonemployeeDirectorAnnualGrant" xml:lang="en-US">Non employee director annual grant.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NonemployeeDirectorAnnualGrant" xlink:to="lab_rfil_NonemployeeDirectorAnnualGrant"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xml:lang="en-US">Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xml:lang="en-US">Options granted for each non-employee director</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:label="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xml:lang="en-US">Share Based Goods And Non employee Services Transaction Value Of Stock Option Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xml:lang="en-US">Value of stock option issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xml:lang="en-US">Share based goods and nonemployee services transaction value of stock option issued.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:to="lab_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Fair value of stock option</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xml:lang="en-US">Disclosure Concentration Of Credit Risk Additional Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Concentration of Credit Risk - Additional Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTable" xml:lang="en-US">Concentration Risk [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueGoodsNetMember" xml:lang="en-US">Sales Revenue, Goods, Net [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SalesRevenueGoodsNetMember" xml:lang="en-US">Sales Revenue, Goods, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueGoodsNetMember" xlink:to="lab_us-gaap_SalesRevenueGoodsNetMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OptiflexCustomerConcentrationRiskMember" xlink:label="loc_rfil_OptiflexCustomerConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_OptiflexCustomerConcentrationRiskMember" xml:lang="en-US">Optiflex Customer Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_OptiflexCustomerConcentrationRiskMember" xml:lang="en-US">Optiflex Customer Concentration Risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_OptiflexCustomerConcentrationRiskMember" xlink:to="lab_rfil_OptiflexCustomerConcentrationRiskMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorCustomersAxis" xlink:to="lab_us-gaap_MajorCustomersAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFDICInsuredAmount" xml:lang="en-US">Cash, FDIC Insured Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashFDICInsuredAmount" xml:lang="en-US">Cash, FDIC insured amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFDICInsuredAmount" xlink:to="lab_us-gaap_CashFDICInsuredAmount"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureSalesByGeographicAreaAbstract" xlink:label="loc_rfil_DisclosureSalesByGeographicAreaAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureSalesByGeographicAreaAbstract" xml:lang="en-US">Disclosure Sales By Geographic Area [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureSalesByGeographicAreaAbstract" xml:lang="en-US">Disclosure - Sales by Geographic Area [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureSalesByGeographicAreaAbstract" xlink:to="lab_rfil_DisclosureSalesByGeographicAreaAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xml:lang="en-US">Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllCountryAxis" xlink:label="loc_rfil_AllCountryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AllCountryAxis" xml:lang="en-US">All Country [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AllCountryAxis" xlink:to="lab_rfil_AllCountryAxis"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AllCountryDomain" xml:lang="en-US">All Country [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AllCountryDomain" xlink:to="lab_rfil_AllCountryDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_country_US" xml:lang="en-US">United States</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_stpr_CA" xml:lang="en-US">CANADA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_stpr_CA" xml:lang="en-US">Canada</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_stpr_IL" xml:lang="en-US">ISRAEL</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_stpr_IL" xml:lang="en-US">Israel</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_IL" xlink:to="lab_stpr_IL"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="loc_country_MX" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_MX" xml:lang="en-US">MEXICO</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_MX" xml:lang="en-US">Mexico</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllOtherMember" xlink:label="loc_rfil_AllOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AllOtherMember" xml:lang="en-US">All Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_AllOtherMember" xml:lang="en-US">All other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AllOtherMember" xml:lang="en-US">All Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AllOtherMember" xlink:to="lab_rfil_AllOtherMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ForeignCountriesTotalMember" xlink:label="loc_rfil_ForeignCountriesTotalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ForeignCountriesTotalMember" xml:lang="en-US">Foreign Countries Total [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ForeignCountriesTotalMember" xml:lang="en-US">Foreign countries, total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ForeignCountriesTotalMember" xlink:to="lab_rfil_ForeignCountriesTotalMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xml:lang="en-US">Entity Wide Revenue Major Customer [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNet" xml:lang="en-US">Sales Revenue Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SalesRevenueNet" xml:lang="en-US">Sales revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_SalesRevenueNet" xml:lang="en-US">Net sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNet" xlink:to="lab_us-gaap_SalesRevenueNet"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xlink:label="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xml:lang="en-US">Disclosure Net Sales Income Loss Before Provision For Income Taxes and Other Related Segment Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xml:lang="en-US">Disclosure - Net Sales, Income (Loss) Before Provision for Income Taxes and Other Related Segment Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xlink:to="lab_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Statement Business Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segment [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfConnectorsAndCableAssemblyMember" xlink:label="loc_rfil_RfConnectorsAndCableAssemblyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RfConnectorsAndCableAssemblyMember" xml:lang="en-US">Rf Connectors and Cable Assembly [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_RfConnectorsAndCableAssemblyMember" xml:lang="en-US">RF Connector and Cable Assembly</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_RfConnectorsAndCableAssemblyMember" xml:lang="en-US">Rf Connectors and Cable Assembly</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RfConnectorsAndCableAssemblyMember" xlink:to="lab_rfil_RfConnectorsAndCableAssemblyMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomCablingManufacturingAndAssemblyMember" xlink:label="loc_rfil_CustomCablingManufacturingAndAssemblyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CustomCablingManufacturingAndAssemblyMember" xml:lang="en-US">Custom Cabling Manufacturing and Assembly [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_CustomCablingManufacturingAndAssemblyMember" xml:lang="en-US">Custom Cabling Manufacturing and Assembly</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CustomCablingManufacturingAndAssemblyMember" xlink:to="lab_rfil_CustomCablingManufacturingAndAssemblyMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CablesUnlimitedMember" xlink:label="loc_rfil_CablesUnlimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CablesUnlimitedMember" xml:lang="en-US">Cables Unlimited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_CablesUnlimitedMember" xml:lang="en-US">Cables Unlimited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_CablesUnlimitedMember" xml:lang="en-US">Cables Unlimited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CablesUnlimitedMember" xlink:to="lab_rfil_CablesUnlimitedMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MedicalCablingAndInterconnectorMember" xlink:label="loc_rfil_MedicalCablingAndInterconnectorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_MedicalCablingAndInterconnectorMember" xml:lang="en-US">Medical Cabling and Interconnector [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_MedicalCablingAndInterconnectorMember" xml:lang="en-US">Medical Cabling and Interconnector</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_MedicalCablingAndInterconnectorMember" xml:lang="en-US">Medical Cabling and Interconnector</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_MedicalCablingAndInterconnectorMember" xlink:to="lab_rfil_MedicalCablingAndInterconnectorMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfWirelessMember" xlink:label="loc_rfil_RfWirelessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RfWirelessMember" xml:lang="en-US">Rf Wireless [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_RfWirelessMember" xml:lang="en-US">RF Wireless</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_RfWirelessMember" xml:lang="en-US">Rf Wireless</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RfWirelessMember" xlink:to="lab_rfil_RfWirelessMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateMember" xml:lang="en-US">Corporate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateMember" xml:lang="en-US">Corporate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income Loss From Continuing Operations Before Income Taxes Minority Interest and Income Loss From Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (loss) from continuing operations before provision (benefit) for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationAndAmortization" xml:lang="en-US">Depreciation and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xml:lang="en-US">Disclosure Income Taxes Additional Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xml:lang="en-US">Disclosure Income Taxes Additional Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncomeTaxesTable" xlink:label="loc_rfil_IncomeTaxesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IncomeTaxesTable" xlink:to="lab_rfil_IncomeTaxesTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IntangibleAssetsTable" xml:lang="en-US">Intangible Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IntangibleAssetsTable" xlink:to="lab_rfil_IntangibleAssetsTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite Lived Intangible Assets By Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite Lived Intangible Assets Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Noncompete Agreements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Non-compete agreements (estimated lives 3 - 5 years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer relationships (estimated lives 7 - 15 years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IntangibleAssetsLineItems" xml:lang="en-US">Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_IntangibleAssetsLineItems" xml:lang="en-US">Intangible Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IntangibleAssetsLineItems" xlink:to="lab_rfil_IntangibleAssetsLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Amortizable intangible assets, gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Amortizable intangible assets, accumulated amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureAccruedExpensesAbstract" xlink:label="loc_rfil_DisclosureAccruedExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureAccruedExpensesAbstract" xml:lang="en-US">Disclosure Accrued Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureAccruedExpensesAbstract" xml:lang="en-US">Disclosure - Accrued Expenses [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureAccruedExpensesAbstract" xlink:to="lab_rfil_DisclosureAccruedExpensesAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesTable" xml:lang="en-US">Schedule Of Accrued Liabilities [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesTable" xml:lang="en-US">Schedule of Accrued Liabilities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable" xlink:to="lab_rfil_ScheduleOfAccruedLiabilitiesTable"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems" xml:lang="en-US">Schedule Of Accrued Liabilities [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems" xml:lang="en-US">Schedule of Accrued Liabilities [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems" xml:lang="en-US">Schedule of Accrued Liabilities [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="lab_rfil_ScheduleOfAccruedLiabilitiesLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xml:lang="en-US">Accrued Salaries Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xml:lang="en-US">Wages payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AccruedInventoryReceiptsCurrent" xml:lang="en-US">Accrued Inventory Receipts Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_AccruedInventoryReceiptsCurrent" xml:lang="en-US">Accrued receipts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AccruedInventoryReceiptsCurrent" xml:lang="en-US">Receipts of a regulator resulting in capitalization or accrual of prepayments received from customers for goods or services to be provided in the future.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AccruedInventoryReceiptsCurrent" xlink:to="lab_rfil_AccruedInventoryReceiptsCurrent"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AccruedEarnOutLiability" xml:lang="en-US">Accrued Earn Out Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_AccruedEarnOutLiability" xml:lang="en-US">Earn-out liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AccruedEarnOutLiability" xml:lang="en-US">A reserve for the amount of payments owed to an Entity from the sale of an Entity or business, based on future sales or revenues, which the selling entity deems uncollectible.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AccruedEarnOutLiability" xlink:to="lab_rfil_AccruedEarnOutLiability"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other Accrued Liabilities Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xml:lang="en-US">Line of Credit Facility [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LetterOfCreditMember" xml:lang="en-US">Letter of Credit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LetterOfCreditMember" xml:lang="en-US">Letter of Credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US">Line of Credit Facility [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xml:lang="en-US">Line of Credit Facility, Expiration Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Long-term Line of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Line of Credit Facility, Amount Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CommitmentsAndContingenciesTable" xml:lang="en-US">Commitments And Contingencies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CommitmentsAndContingenciesTable" xlink:to="lab_rfil_CommitmentsAndContingenciesTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis" xlink:to="lab_us-gaap_StatementScenarioAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario, Unspecified [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementGeographicalAxis" xlink:to="lab_us-gaap_StatementGeographicalAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xml:lang="en-US">Operating Leases, Rent Expense, Net, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Cash Dividend and Declared Dividends - Additional Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xml:lang="en-US">Disclosure - Cash Dividend and Declared Dividends - Additional Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xlink:to="lab_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaap_DividendsPayableTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableTable" xml:lang="en-US">Dividends Payable [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableTable" xlink:to="lab_us-gaap_DividendsPayableTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsAxis" xml:lang="en-US">Dividends [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsDomain" xml:lang="en-US">Dividends [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPaidMember" xlink:label="loc_us-gaap_DividendPaidMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendPaidMember" xml:lang="en-US">Dividend Paid [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DividendPaidMember" xml:lang="en-US">Dividends Paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPaidMember" xlink:to="lab_us-gaap_DividendPaidMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SpecialDividendMember" xlink:label="loc_rfil_SpecialDividendMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_SpecialDividendMember" xml:lang="en-US">Special Dividend [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_SpecialDividendMember" xml:lang="en-US">Special Dividend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_SpecialDividendMember" xlink:to="lab_rfil_SpecialDividendMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_TwoQuarterlyDividendMember" xlink:label="loc_rfil_TwoQuarterlyDividendMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_TwoQuarterlyDividendMember" xml:lang="en-US">Two Quarterly Dividend [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_TwoQuarterlyDividendMember" xml:lang="en-US">Two Quarterly Dividend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_TwoQuarterlyDividendMember" xlink:to="lab_rfil_TwoQuarterlyDividendMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FourQuarterlyDividendMember" xlink:label="loc_rfil_FourQuarterlyDividendMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_FourQuarterlyDividendMember" xml:lang="en-US">Four Quarterly Dividend [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_FourQuarterlyDividendMember" xml:lang="en-US">Four Quarterly Dividend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_FourQuarterlyDividendMember" xlink:to="lab_rfil_FourQuarterlyDividendMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeAxis" xlink:to="lab_us-gaap_RangeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Dividends paid, per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Dividends paid, per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Payments Of Dividends Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RobertPorteraMember" xlink:label="loc_rfil_RobertPorteraMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RobertPorteraMember" xml:lang="en-US">Robert Portera [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_RobertPorteraMember" xml:lang="en-US">Robert Portera</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RobertPorteraMember" xlink:to="lab_rfil_RobertPorteraMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xml:lang="en-US">Dividends Payable, Amount Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xml:lang="en-US">Dividends payable, amount per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement Of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xml:lang="en-US">Variable Interest Entities By Classification Of Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassificationOfVariableInterestEntityDomain" xml:lang="en-US">Classification Of Variable Interest Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="lab_us-gaap_ClassificationOfVariableInterestEntityDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Variable Interest Entity Primary Beneficiary [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Variable Interest Entity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">OPERATING ACTIVITIES:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile consolidated net income (loss) to net cash provided by (used in) operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Write-offs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Bad debt expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory Write-down</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory write-downs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Gain (loss) on disposal of fixed assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase Decrease In Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Trade accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase Decrease In Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US">Increase Decrease In Other Current Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US">Other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) In Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other long-term assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase Decrease In Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Increase Decrease In Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by (used in) operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">INVESTING ACTIVITIES:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xml:lang="en-US">Proceeds from Sale of Notes Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xml:lang="en-US">Proceeds from notes receivable from stockholder</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromSaleOfNotesReceivable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xml:lang="en-US">Proceeds from Sale of Productive Assets, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xml:lang="en-US">Proceeds from sale of fixed assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ProceedsFromSaleOfInventory" xml:lang="en-US">Proceeds from Sale of Inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ProceedsFromSaleOfInventory" xml:lang="en-US">Proceeds from sale of inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ProceedsFromSaleOfInventory" xml:lang="en-US">The Cash inflow from the sale of inventory.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ProceedsFromSaleOfInventory" xlink:to="lab_rfil_ProceedsFromSaleOfInventory"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">FINANCING ACTIVITIES:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds From Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Purchases of treasury stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xml:lang="en-US">Excess Tax Benefit From Share Based Compensation Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xml:lang="en-US">Excess tax benefit from exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Cash and Cash Equivalents Period Increase Decrease</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Income Taxes Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Supplemental cash flow information - income taxes paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Cash Flow Noncash Investing and Financing Activities Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Supplemental schedule of noncash investing and financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockRetiredParValueMethodAmount" xlink:label="loc_us-gaap_TreasuryStockRetiredParValueMethodAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockRetiredParValueMethodAmount" xml:lang="en-US">Treasury Stock, Retired, Par Value Method, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockRetiredParValueMethodAmount" xml:lang="en-US">Retirement of treasury stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredParValueMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredParValueMethodAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xml:lang="en-US">Variable Interest Entity Nonconsolidated Carrying Amount Assets and Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xml:lang="en-US">Assets and liabilities of VIE as of January 25, 2012:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xml:lang="en-US">Discontinued operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share Based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock based compensation expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xml:lang="en-US">Dividends Payable, Date to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xml:lang="en-US">Dividends payable, date to be paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RelTechElectronicsMember" xlink:label="loc_rfil_RelTechElectronicsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_RelTechElectronicsMember" xml:lang="en-US">Rel Tech Electronics [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_RelTechElectronicsMember" xlink:to="lab_rfil_RelTechElectronicsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xml:lang="en-US">Dividends Payable, Date Of Record</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xml:lang="en-US">Dividends payable, record date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefOperatingOfficerMember" xlink:label="loc_us-gaap_ChiefOperatingOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChiefOperatingOfficerMember" xml:lang="en-US">Chief Operating Officer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ChiefOperatingOfficerMember" xml:lang="en-US">Chief Operating Officer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChiefOperatingOfficerMember" xlink:to="lab_us-gaap_ChiefOperatingOfficerMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedEarnOutLiabilityNonCurrent" xlink:label="loc_rfil_AccruedEarnOutLiabilityNonCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AccruedEarnOutLiabilityNonCurrent" xml:lang="en-US">Accrued Earn Out Liability Non Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AccruedEarnOutLiabilityNonCurrent" xml:lang="en-US">It represents accrued earn out liability non current portion.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AccruedEarnOutLiabilityNonCurrent" xlink:to="lab_rfil_AccruedEarnOutLiabilityNonCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xml:lang="en-US">Other Noncurrent Liabilities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentGeographicalDomain" xlink:to="lab_us-gaap_SegmentGeographicalDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NevadaMember" xlink:label="loc_rfil_NevadaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NevadaMember" xml:lang="en-US">Nevada [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_NevadaMember" xml:lang="en-US">Las Vegas [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NevadaMember" xlink:to="lab_rfil_NevadaMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewJerseyMember" xlink:label="loc_rfil_NewJerseyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NewJerseyMember" xml:lang="en-US">New Jersey [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_NewJerseyMember" xml:lang="en-US">East Brunswick [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NewJerseyMember" xlink:to="lab_rfil_NewJerseyMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsMember" xml:lang="en-US">Commitments [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsMember" xlink:to="lab_us-gaap_CommitmentsMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MrPalumboMember" xlink:label="loc_rfil_MrPalumboMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_MrPalumboMember" xml:lang="en-US">Mr Palumbo [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_MrPalumboMember" xlink:to="lab_rfil_MrPalumboMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MilfordMember" xlink:label="loc_rfil_MilfordMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_MilfordMember" xml:lang="en-US">Milford [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_MilfordMember" xlink:to="lab_rfil_MilfordMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_BacklogMember" xml:lang="en-US">Backlog [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_BacklogMember" xml:lang="en-US">Backlog (estimated life 1 year)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_BacklogMember" xlink:to="lab_rfil_BacklogMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PatentsMember" xml:lang="en-US">Patents [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PatentsMember" xml:lang="en-US">Patents (estimated life 14 years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xml:lang="en-US">Summary Financial Information Related to RF Neulink</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US">Minimum Lease Payments, Operating Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CommitmentsAndContingenciesLineItems" xml:lang="en-US">Commitments And Contingencies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems" xlink:to="lab_rfil_CommitmentsAndContingenciesLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">2019</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">2020</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xml:lang="en-US">Discontinued Operation, Provision for Loss (Gain) on Disposal, before Income Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xml:lang="en-US">Provision (benefit) for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xml:lang="en-US">Accrued Liabilities and Other Liabilities, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-In Capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding, Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xml:lang="en-US">Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xml:lang="en-US">Excess tax benefit from exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Stock-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsCommonStockCash" xml:lang="en-US">Dividends, Common Stock, Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DividendsCommonStockCash" xml:lang="en-US">Dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xml:lang="en-US">Treasury stock purchased and retired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Treasury stock purchased and retired (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Business activities and summary of significant accounting policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Principles of consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarnoutLiabilityPolicyTextBlock" xlink:label="loc_rfil_EarnoutLiabilityPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarnoutLiabilityPolicyTextBlock" xml:lang="en-US">Earn-out Liability [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EarnoutLiabilityPolicyTextBlock" xml:lang="en-US">Earn-out liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EarnoutLiabilityPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for earn-out liability.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarnoutLiabilityPolicyTextBlock" xlink:to="lab_rfil_EarnoutLiabilityPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US">Intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising Costs, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Components of Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeMember" xlink:to="lab_us-gaap_RangeMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MaximumMember" xml:lang="en-US">Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumMember" xlink:to="lab_us-gaap_MaximumMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MinimumMember" xml:lang="en-US">Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumMember" xlink:to="lab_us-gaap_MinimumMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable" xlink:label="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Estimated Amortization Expense Related To Finite Lived Intangible Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable" xlink:to="lab_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">2019</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">2020</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Estimated Amortization Expense Related To Finite Lived Intangible Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareTable" xlink:label="loc_rfil_EarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareTable" xlink:to="lab_rfil_EarningsPerShareTable"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareLineItems" xlink:label="loc_rfil_EarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareLineItems" xlink:to="lab_rfil_EarningsPerShareLineItems"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareNumeratorsAbstract" xlink:label="loc_rfil_EarningsPerShareNumeratorsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareNumeratorsAbstract" xml:lang="en-US">Earnings Per Share Numerators [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EarningsPerShareNumeratorsAbstract" xml:lang="en-US">Numerators:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareNumeratorsAbstract" xlink:to="lab_rfil_EarningsPerShareNumeratorsAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareDenominatorsAbstract" xlink:label="loc_rfil_EarningsPerShareDenominatorsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarningsPerShareDenominatorsAbstract" xml:lang="en-US">Earnings Per Share Denominators [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EarningsPerShareDenominatorsAbstract" xml:lang="en-US">Denominators:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract" xlink:to="lab_rfil_EarningsPerShareDenominatorsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Add effects of potentially dilutive securities - assumed exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable" xlink:label="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable" xml:lang="en-US">Business Activities And Summary Of Significant Accounting Policies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Shares excluded from computation of diluted per share amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsAxis" xml:lang="en-US">Subsegments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarnoutPayment" xlink:label="loc_rfil_EarnoutPayment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EarnoutPayment" xml:lang="en-US">Earn-out Payment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EarnoutPayment" xml:lang="en-US">Its represent earn-out payments obtain additional future compensation based on the business achieving certain future financials.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EarnoutPayment" xlink:to="lab_rfil_EarnoutPayment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromOfficersOrStockholdersNoncurrent" xlink:label="loc_us-gaap_DueFromOfficersOrStockholdersNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromOfficersOrStockholdersNoncurrent" xml:lang="en-US">Due from Officers or Stockholders, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromOfficersOrStockholdersNoncurrent" xml:lang="en-US">Note receivable from stockholder</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromOfficersOrStockholdersNoncurrent" xlink:to="lab_us-gaap_DueFromOfficersOrStockholdersNoncurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xml:lang="en-US">Operating Leases, Rent Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaap_ChiefExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChiefExecutiveOfficerMember" xml:lang="en-US">Chief Executive Officer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChiefExecutiveOfficerMember" xlink:to="lab_us-gaap_ChiefExecutiveOfficerMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FormerDirectorMember" xlink:label="loc_rfil_FormerDirectorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_FormerDirectorMember" xml:lang="en-US">Former Director [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_FormerDirectorMember" xlink:to="lab_rfil_FormerDirectorMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US">Compensation and Retirement Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Retirement plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CompensationAndRetirementTable" xlink:label="loc_rfil_CompensationAndRetirementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CompensationAndRetirementTable" xml:lang="en-US">Compensation And Retirement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CompensationAndRetirementTable" xlink:to="lab_rfil_CompensationAndRetirementTable"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US">Defined Benefit Plan, Contributions by Employer</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US">Pension and Other Postretirement Benefit Contributions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_PercentageOfEmployeeContributionPaid" xlink:label="loc_rfil_PercentageOfEmployeeContributionPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_PercentageOfEmployeeContributionPaid" xml:lang="en-US">Percentage Of Employee Contribution Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_PercentageOfEmployeeContributionPaid" xml:lang="en-US">Represents the percentage of employee earnings under contribution plan.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_PercentageOfEmployeeContributionPaid" xlink:to="lab_rfil_PercentageOfEmployeeContributionPaid"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CompensationAndRetirementLineItems" xlink:label="loc_rfil_CompensationAndRetirementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CompensationAndRetirementLineItems" xml:lang="en-US">Compensation And Retirement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CompensationAndRetirementLineItems" xlink:to="lab_rfil_CompensationAndRetirementLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule of components of income tax expense (benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" xlink:label="loc_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate and Amount Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate and Amount Reconciliation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" xml:lang="en-US">Tabular disclosure of the reconciliation using percentage and dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" xlink:to="lab_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Current:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US">Federal</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US">State</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current Income Tax Expense (Benefit), Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current income tax expense (benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Deferred:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US">Federal</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US">State</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income tax expense (benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average fair value of options granted during the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested In Period Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average fair value of options vested during the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested In Period Weighted Average Grant Date Fair Value.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Options exercisable at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested and Expected To Vest Outstanding Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Options vested and expected to vest at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xml:lang="en-US">Option price lower range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xml:lang="en-US">Option price upper range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AdditionalSharesOfCommonStockIssued" xlink:label="loc_rfil_AdditionalSharesOfCommonStockIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AdditionalSharesOfCommonStockIssued" xml:lang="en-US">Additional Shares Of Common Stock Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_AdditionalSharesOfCommonStockIssued" xml:lang="en-US">Additional shares of common stock issued.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AdditionalSharesOfCommonStockIssued" xlink:to="lab_rfil_AdditionalSharesOfCommonStockIssued"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash used in financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments To Acquire Property Plant and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Capital expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AvielElectronicsDivisionMember" xlink:label="loc_rfil_AvielElectronicsDivisionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AvielElectronicsDivisionMember" xml:lang="en-US">Aviel Electronics Division [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AvielElectronicsDivisionMember" xlink:to="lab_rfil_AvielElectronicsDivisionMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xml:lang="en-US">Notes Payable, Other Payables [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Sales Revenue, Net [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_OtherCurrentAssetsAbstract" xml:lang="en-US">Other current assets [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_OtherCurrentAssetsAbstract" xlink:to="lab_rfil_OtherCurrentAssetsAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xml:lang="en-US">Other Current Assets [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xml:lang="en-US">Other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xml:lang="en-US">Schedule of other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid Expense, Current, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xml:lang="en-US">Notes, Loans and Financing Receivable, Net, Current, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xml:lang="en-US">Notes receivable, current portion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xml:lang="en-US">Other Assets, Miscellaneous, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousCurrent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xml:lang="en-US">Receivable Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain" xlink:to="lab_us-gaap_NameOfMajorCustomerDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomerOneMember" xlink:label="loc_rfil_CustomerOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CustomerOneMember" xml:lang="en-US">Customer One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CustomerOneMember" xlink:to="lab_rfil_CustomerOneMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomerTwoMember" xlink:label="loc_rfil_CustomerTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CustomerTwoMember" xml:lang="en-US">Customer Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CustomerTwoMember" xlink:to="lab_rfil_CustomerTwoMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash (used in) provided by investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_BioconnectDivisionMember" xml:lang="en-US">Bioconnect division [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_BioconnectDivisionMember" xml:lang="en-US">Bioconnect division</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_BioconnectDivisionMember" xlink:to="lab_rfil_BioconnectDivisionMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xml:lang="en-US">Common Stock Including Additional Paid in Capital [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivableTypeDomain" xml:lang="en-US">Receivable [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesReceivableMember" xlink:label="loc_us-gaap_NotesReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesReceivableMember" xml:lang="en-US">Notes Receivable [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ComnetTelecomSupplyIncMember" xlink:label="loc_rfil_ComnetTelecomSupplyIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_ComnetTelecomSupplyIncMember" xml:lang="en-US">Comnet Telecom Supply Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_ComnetTelecomSupplyIncMember" xml:lang="en-US">Comnet Telecom Supply Inc</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_ComnetTelecomSupplyIncMember" xlink:to="lab_rfil_ComnetTelecomSupplyIncMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xml:lang="en-US">Excess tax benefit from stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsDomain" xml:lang="en-US">Subsegments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CablesUnlimitedDivisionMember" xlink:label="loc_rfil_CablesUnlimitedDivisionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_CablesUnlimitedDivisionMember" xml:lang="en-US">Cables Unlimited Division [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_CablesUnlimitedDivisionMember" xlink:to="lab_rfil_CablesUnlimitedDivisionMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TrademarksMember" xml:lang="en-US">Trademarks [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Goodwill, Impairment Loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_SanDiegoCaliforniaMember" xml:lang="en-US">San Diego, California [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_SanDiegoCaliforniaMember" xlink:to="lab_rfil_SanDiegoCaliforniaMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRent" xlink:label="loc_us-gaap_PaymentsForRent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRent" xml:lang="en-US">Payments for Rent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRent" xlink:to="lab_us-gaap_PaymentsForRent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Income taxes at federal statutory rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">State tax provision, net of federal tax benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense,Goodwill and Other Intangible Impairment, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" xml:lang="en-US">Goodwill and other intangible asset impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible goodwill and other intangible impairment.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense,Business Acquisition Earn Out, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" xml:lang="en-US">Rel-Tech earn-out</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible business acquisition earn out.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xml:lang="en-US">Qualified domestic production activities deduction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense,International Standard Organisation Stock Options, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" xml:lang="en-US">ISO stock options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible ISO stock options.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xml:lang="en-US">Meals and entertainment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense ,Temporary True-Ups, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" xml:lang="en-US">Temporary true-ups</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible temporary true-ups.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense ,State tax Refunds, Net of Federal Expense, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" xml:lang="en-US">State tax refunds, net of federal expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible state tax refunds, net of federal expense.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xml:lang="en-US">R&#38; D credits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xml:lang="en-US">Nondeductible differences:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Income taxes at federal statutory rate (% of Pretax Income)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">State tax provision, net of federal tax benefit (% of Pretax Income)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xml:lang="en-US">Nondeductible differences: (% of Pretax Income)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense,Goodwill and Other Intangible Impairment,Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" xml:lang="en-US">Goodwill and other intangible asset impairment (% of Pretax Income)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to goodwill and other intangible impairment.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense,Business acquisition Earn Out,Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" xml:lang="en-US">Rel-Tech earn-out (% of Pretax Income)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to business acquisition earn out.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xml:lang="en-US">Qualified domestic production activities deduction (% of Pretax Income)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense,International Standard Organisation Stock Options,Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" xml:lang="en-US">ISO stock options (% of Pretax Income)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to international standard organisation stock options.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xml:lang="en-US">Meals and entertainment (% of Pretax Income)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense,Temporary True-ups,Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" xml:lang="en-US">Temporary true-ups (% of Pretax Income)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable temporary true-ups.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expenses,State tax refunds, Net of Federal Expense,Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" xml:lang="en-US">State tax refunds, net of federal expense (% of Pretax Income)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable state tax refunds, net of federal expense.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xml:lang="en-US">R&#38; D credits (% of Pretax Income)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xml:lang="en-US">Other (% of Pretax Income)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xml:lang="en-US">Deferred Tax Assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xml:lang="en-US">Reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Accrued vacation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Accrued vacation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US">Stock based compensation awards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US">Stock-based compensation awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xlink:label="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Uniform Capitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xml:lang="en-US">Uniform capitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xml:lang="en-US">Uniform capitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uniform capitalization expenses.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xlink:to="lab_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Deferred Tax Assets, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Total deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xml:lang="en-US">Deferred Tax Liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Amortization / intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Amortization / intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US">Depreciation / equipment and furnishings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US">Depreciation / equipment and furnishings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Total deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Deferred Tax Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Total net deferred tax assets (liabilities)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_NewYorkMember" xml:lang="en-US">New York [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_NewYorkMember" xlink:to="lab_rfil_NewYorkMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of deferred tax assets and liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recent accounting standards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xml:lang="en-US">Liability Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScenarioForecastMember" xml:lang="en-US">Scenario, Forecast [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioForecastMember" xlink:to="lab_us-gaap_ScenarioForecastMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AmendmentAxis" xlink:label="loc_rfil_AmendmentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AmendmentAxis" xml:lang="en-US">Amendment [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AmendmentAxis" xlink:to="lab_rfil_AmendmentAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EmployeeAndNonemployeeDirectorsMember" xlink:label="loc_rfil_EmployeeAndNonemployeeDirectorsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EmployeeAndNonemployeeDirectorsMember" xml:lang="en-US">Employee And Non-Employee Directors [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EmployeeAndNonemployeeDirectorsMember" xlink:to="lab_rfil_EmployeeAndNonemployeeDirectorsMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MrGarlandMember" xlink:label="loc_rfil_MrGarlandMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_MrGarlandMember" xml:lang="en-US">Mr. Garland [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_MrGarlandMember" xlink:to="lab_rfil_MrGarlandMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaap_DividendsPayableLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableLineItems" xml:lang="en-US">Dividends Payable [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableLineItems" xml:lang="en-US">Dividends Payable [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableLineItems" xlink:to="lab_us-gaap_DividendsPayableLineItems"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AmendmentDomain" xlink:label="loc_rfil_AmendmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_AmendmentDomain" xml:lang="en-US">Amendment [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_AmendmentDomain" xlink:to="lab_rfil_AmendmentDomain"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FourthAmendmentMember" xlink:label="loc_rfil_FourthAmendmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_FourthAmendmentMember" xml:lang="en-US">Fourth Amendment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_FourthAmendmentMember" xlink:to="lab_rfil_FourthAmendmentMember"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FifthAmendmentMember" xlink:label="loc_rfil_FifthAmendmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_FifthAmendmentMember" xml:lang="en-US">Fifth Amendment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_FifthAmendmentMember" xlink:to="lab_rfil_FifthAmendmentMember"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityPublicFloat" xml:lang="en-US">Entity Public Float</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase Decrease In Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Estimated Amortization Expense Related To Finite Lived Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Calculation of Basic And Diluted Earnings Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract" xlink:label="loc_us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract" xml:lang="en-US">Disclosure of Servicing Liabilities at Fair Value [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract" xlink:to="lab_us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Level 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Level 2</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Level 3</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureRecurring" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureRecurring" xml:lang="en-US">Liabilities, Fair Value Disclosure, Recurring</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureRecurring" xml:lang="en-US">Earn-out liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureRecurring"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis, Alternative [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xml:lang="en-US">Payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xml:lang="en-US">Change in value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:label="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems" xml:lang="en-US">Business Activities And Summary Of Significant Accounting Policies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncomeTaxesLineItems" xlink:label="loc_rfil_IncomeTaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_IncomeTaxesLineItems" xlink:to="lab_rfil_IncomeTaxesLineItems"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNet" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNet" xml:lang="en-US">Effective Income Tax Rate Reconciliation Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNet" xml:lang="en-US">Net provision (benefit) for income taxes (% of Pretax Income)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_rfil_EffectiveIncomeTaxRateReconciliationNet" xml:lang="en-US">Effective Income Tax Rate Reconciliation Net.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rfil_EffectiveIncomeTaxRateReconciliationNet" xlink:to="lab_rfil_EffectiveIncomeTaxRateReconciliationNet"/>
</labelLink></linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>rfil-20171031_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8" ?><!-- Generated by DataTracks version 1.1.9 on 23-Jan-2018 [07:07:01] {PM} EST - www.datatracks.com -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#DocumentAndEntityInformation" roleURI="http://www.rfindustries.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedBalanceSheets" roleURI="http://www.rfindustries.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.rfindustries.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#BusinessActivitiesAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#DiscontinuedOperations" roleURI="http://www.rfindustries.com/role/DiscontinuedOperations" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConcentrationsOfCreditRisk" roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRisk" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendors" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendors" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssets" roleURI="http://www.rfindustries.com/role/OtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilities" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SegmentInformation" roleURI="http://www.rfindustries.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IncomeTaxProvision" roleURI="http://www.rfindustries.com/role/IncomeTaxProvision" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#StockOptions" roleURI="http://www.rfindustries.com/role/StockOptions" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#RetirementPlan" roleURI="http://www.rfindustries.com/role/RetirementPlan" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#RelatedPartyTransactions" roleURI="http://www.rfindustries.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#CashDividendAndDeclaredDividends" roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividends" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#Commitments" roleURI="http://www.rfindustries.com/role/Commitments" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#LineOfCredit" roleURI="http://www.rfindustries.com/role/LineOfCredit" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SubsequentEvents" roleURI="http://www.rfindustries.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#DiscontinuedOperationsTables" roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendorsTables" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssetsTables" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilitiesTables" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SegmentInformationTables" roleURI="http://www.rfindustries.com/role/SegmentInformationTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IncomeTaxProvisionTables" roleURI="http://www.rfindustries.com/role/IncomeTaxProvisionTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#StockOptionsTables" roleURI="http://www.rfindustries.com/role/StockOptionsTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#CommitmentsTables" roleURI="http://www.rfindustries.com/role/CommitmentsTables" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ScheduleOfFairValueDetails" roleURI="http://www.rfindustries.com/role/ScheduleOfFairValueDetails" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#FairValueLiabilitiesMeasuredOnRecurringBasisDetails" roleURI="http://www.rfindustries.com/role/FairValueLiabilitiesMeasuredOnRecurringBasisDetails" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IntangibleAssetsParentheticalDetail" roleURI="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail" roleURI="http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail" roleURI="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SummaryOfFinancialInformationRelatedToRfNeulinkDetail" roleURI="http://www.rfindustries.com/role/SummaryOfFinancialInformationRelatedToRfNeulinkDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#DiscontinuedOperationsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ConcentrationsOfCreditRiskAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendorsComponentsOfInventoriesDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#InventoriesAndMajorVendorsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssetsDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#OtherCurrentAssetsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SalesByGeographicAreaDetail" roleURI="http://www.rfindustries.com/role/SalesByGeographicAreaDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" roleURI="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ProvisionBenefitForIncomeTaxesDetail" roleURI="http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IncomeTaxAtFederalStatutoryRateIsReconciledDetail" roleURI="http://www.rfindustries.com/role/IncomeTaxAtFederalStatutoryRateIsReconciledDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" roleURI="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#IncomeTaxProvisionAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/IncomeTaxProvisionAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail" roleURI="http://www.rfindustries.com/role/ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" roleURI="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#StockOptionsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/StockOptionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#RetirementPlanAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/RetirementPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#CashDividendAndDeclaredDividendsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#CommitmentsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#MinimumLeasePaymentsOperatingLeaseDetail" roleURI="http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#LineOfCreditAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/LineOfCreditAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="rfil-20171031.xsd#SubsequentEventsAdditionalInformationDetail" roleURI="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail" />

<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DocumentAndEntityInformation"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DocumentAndEntityInformationAbstract" xlink:label="loc_rfil_DocumentAndEntityInformationAbstract_2" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_3" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DocumentAndEntityInformationAbstract_2" xlink:to="loc_dei_DocumentInformationTable_3" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1353" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1353" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1354" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1353" xlink:to="loc_us-gaap_ClassOfStockDomain_1354" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_4" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_3" xlink:to="loc_dei_DocumentInformationLineItems_4" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_1301" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentType_1301" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_1302" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_AmendmentFlag_1302" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_1303" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentPeriodEndDate_1303" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1304" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalYearFocus_1304" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1305" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1305" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_1306" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityRegistrantName_1306" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1307" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCentralIndexKey_1307" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_1308" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_CurrentFiscalYearEndDate_1308" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_1309" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_1309" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_1310" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityVoluntaryFilers_1310" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_1311" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCurrentReportingStatus_1311" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_1312" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityFilerCategory_1312" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_1313" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityPublicFloat_1313" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_1314" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_TradingSymbol_1314" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1315" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1315" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DiscontinuedOperations"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_548" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_549" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_548" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_549" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConcentrationsOfCreditRisk"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_29" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_28" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_29" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendors"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_20" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_19" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_20" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssets"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_1005" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_1006" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_1005" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_1006" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_41" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_40" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_41" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SegmentInformation"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_32" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_31" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_32" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxProvision"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_35" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_34" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_35" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockOptions"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_26" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_25" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_26" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedBalanceSheets"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_50" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_49" xlink:to="loc_us-gaap_StatementTable_50" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_51" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_50" xlink:to="loc_dei_LegalEntityAxis_51" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_52" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_51" xlink:to="loc_dei_EntityDomain_52" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_53" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_50" xlink:to="loc_us-gaap_StatementLineItems_53" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_54" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_AssetsAbstract_54" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_55" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_AssetsCurrentAbstract_55" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_56" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_58" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_58" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_59" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_InventoryNet_59" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_60" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_OtherAssetsCurrent_60" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_62" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_55" xlink:to="loc_us-gaap_AssetsCurrent_62" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_64" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_64" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_65" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_65" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_66" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_66" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_63" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_67" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_68" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_68" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_69" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Goodwill_69" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_70" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_71" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_73" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_73" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_74" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_54" xlink:to="loc_us-gaap_Assets_74" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_76" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_76" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_77" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccountsPayableCurrent_77" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_78" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_78" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_81" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_76" xlink:to="loc_us-gaap_LiabilitiesCurrent_81" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_82" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_83" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_83" use="optional" order= "29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_84" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_Liabilities_84" use="optional" order= "30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_85" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_CommitmentsAndContingencies_85" use="optional" order= "31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" use="optional" order= "32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_87" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_CommonStockValue_87" use="optional" order= "33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_88" use="optional" order= "34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_89" use="optional" order= "35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_90" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_86" xlink:to="loc_us-gaap_StockholdersEquity_90" use="optional" order= "36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_91" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_75" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_91" use="optional" order= "37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/RetirementPlan"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_877" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_878" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_877" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_878" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/RelatedPartyTransactions"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_762" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_763" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_762" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_763" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CashDividendAndDeclaredDividends"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CashDividendAndDividendsDeclarationAbstract" xlink:label="loc_rfil_CashDividendAndDividendsDeclarationAbstract_93" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CashDividendsAndDividendsDeclarationTextBlock" xlink:label="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock_94" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CashDividendAndDividendsDeclarationAbstract_93" xlink:to="loc_rfil_CashDividendsAndDividendsDeclarationTextBlock_94" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/Commitments"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_47" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_46" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_47" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/LineOfCredit"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_44" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_43" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_44" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SubsequentEvents"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_102" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_103" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_102" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_103" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesPolicies"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_783" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_786" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_786" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_787" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_UseOfEstimates_787" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_788" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_788" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_789" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_789" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_790" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_790" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_791" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_791" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_792" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_792" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_793" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_793" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_794" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_794" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarnoutLiabilityPolicyTextBlock" xlink:label="loc_rfil_EarnoutLiabilityPolicyTextBlock_798" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_rfil_EarnoutLiabilityPolicyTextBlock_798" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_795" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_795" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_797" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_797" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_799" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_799" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_800" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_800" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_801" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_801" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_802" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_802" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_804" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_783" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_804" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_784" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1317" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_784" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1317" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1318" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_784" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1318" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_805" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_784" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_805" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_806" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_784" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_806" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_807" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_784" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_807" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DiscontinuedOperationsTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_712" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_713" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_712" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_713" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedBalanceSheetsParenthetical"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_126" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_127" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_126" xlink:to="loc_us-gaap_StatementTable_127" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_128" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_dei_LegalEntityAxis_128" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_129" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_129" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_127" xlink:to="loc_us-gaap_StatementLineItems_130" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_131" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_132" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_132" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_133" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_133" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_134" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesIssued_134" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_135" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_135" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_109" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_110" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_109" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_110" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsTables"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_1008" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1009" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_1008" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_1009" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_137" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_138" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_137" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_138" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SegmentInformationTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_119" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_120" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_119" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_120" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_121" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_119" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_121" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxProvisionTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_891" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_892" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_891" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_892" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock" xlink:label="loc_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock_1217" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_891" xlink:to="loc_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock_1217" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_893" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_891" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_893" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockOptionsTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_115" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_116" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_115" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_116" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_117" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_115" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_117" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CommitmentsTables"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_723" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_724" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_723" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_724" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ScheduleOfFairValueDetails"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract" xlink:label="loc_us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract_1321" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1322" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfServicingLiabilitiesAtFairValueAbstract_1321" xlink:to="loc_us-gaap_StatementTable_1322" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1323" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1322" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1323" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1324" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1323" xlink:to="loc_us-gaap_ClassOfStockDomain_1324" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1325" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1322" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1325" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1325" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1328" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1328" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1329" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1329" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1330" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1327" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1330" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1326" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1322" xlink:to="loc_us-gaap_StatementLineItems_1326" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureRecurring_1331" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1326" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureRecurring_1331" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_245" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_246" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_245" xlink:to="loc_us-gaap_StatementTable_246" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_247" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_246" xlink:to="loc_dei_LegalEntityAxis_247" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_248" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_248" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_249" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_246" xlink:to="loc_us-gaap_StatementLineItems_249" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_250" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_Revenues_250" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_251" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_CostOfGoodsSold_251" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_252" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_GrossProfit_252" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_253" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingExpensesAbstract_253" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_254" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_254" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_255" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1131" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1131" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_256" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_253" xlink:to="loc_us-gaap_OperatingExpenses_256" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_257" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_OperatingIncomeLoss_257" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_258" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_258" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_259" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_260" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_260" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_261" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_261" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_262" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_263" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_NetIncomeLoss_263" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_264" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_264" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_266" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_267" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_268" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_264" xlink:to="loc_us-gaap_EarningsPerShareBasic_268" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_269" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_269" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_270" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_271" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_272" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_269" xlink:to="loc_us-gaap_EarningsPerShareDiluted_272" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_249" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274" use="optional" order= "29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_273" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_275" use="optional" order= "30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/FairValueLiabilitiesMeasuredOnRecurringBasisDetails"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract_1332" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1333" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAlternativeAbstract_1332" xlink:to="loc_us-gaap_StatementTable_1333" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1334" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1333" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1334" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1335" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1334" xlink:to="loc_us-gaap_ClassOfStockDomain_1335" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1336" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1333" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1336" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1336" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1340" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1339" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1340" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1338" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1333" xlink:to="loc_us-gaap_StatementLineItems_1338" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1337" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1337" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1341" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1341" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_1342" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_1342" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1343" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1338" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1343" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_422" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_423" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_422" xlink:to="loc_rfil_IntangibleAssetsTable_423" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_423" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_424" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_426" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_426" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_427" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_CustomerRelationshipsMember_427" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember_688" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_rfil_BacklogMember_688" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_689" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_425" xlink:to="loc_us-gaap_PatentsMember_689" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_428" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_423" xlink:to="loc_rfil_IntangibleAssetsLineItems_428" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_429" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_430" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_431" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_428" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_432" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_809" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsTable" xlink:label="loc_rfil_IntangibleAssetsTable_810" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_809" xlink:to="loc_rfil_IntangibleAssetsTable_810" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_811" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_814" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_814" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_815" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_CustomerRelationshipsMember_815" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BacklogMember" xlink:label="loc_rfil_BacklogMember_816" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_rfil_BacklogMember_816" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_817" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813" xlink:to="loc_us-gaap_PatentsMember_817" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_812" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_us-gaap_RangeAxis_812" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_819" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_812" xlink:to="loc_us-gaap_RangeMember_819" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_820" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MaximumMember_820" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_821" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_819" xlink:to="loc_us-gaap_MinimumMember_821" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IntangibleAssetsLineItems" xlink:label="loc_rfil_IntangibleAssetsLineItems_818" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsTable_810" xlink:to="loc_rfil_IntangibleAssetsLineItems_818" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IntangibleAssetsLineItems_818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_822" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_824" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable" xlink:label="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable_825" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_824" xlink:to="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable_825" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_834" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable_825" xlink:to="loc_dei_LegalEntityAxis_834" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_835" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_834" xlink:to="loc_dei_EntityDomain_835" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsTable_825" xlink:to="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_827" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_827" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_828" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_828" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_829" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_829" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_830" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_830" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_831" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_831" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_832" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_832" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_833" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems_826" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_833" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_837" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareTable" xlink:label="loc_rfil_EarningsPerShareTable_838" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_837" xlink:to="loc_rfil_EarningsPerShareTable_838" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_840" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareTable_838" xlink:to="loc_dei_LegalEntityAxis_840" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_841" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_840" xlink:to="loc_dei_EntityDomain_841" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareLineItems" xlink:label="loc_rfil_EarningsPerShareLineItems_839" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareTable_838" xlink:to="loc_rfil_EarningsPerShareLineItems_839" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareNumeratorsAbstract" xlink:label="loc_rfil_EarningsPerShareNumeratorsAbstract_842" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareNumeratorsAbstract_842" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_843" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareNumeratorsAbstract_842" xlink:to="loc_us-gaap_NetIncomeLoss_843" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarningsPerShareDenominatorsAbstract" xlink:label="loc_rfil_EarningsPerShareDenominatorsAbstract_844" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_rfil_EarningsPerShareDenominatorsAbstract_844" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_845" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/exampleGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_846" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareDenominatorsAbstract_844" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_847" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_848" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_us-gaap_EarningsPerShareBasic_848" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_849" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_EarningsPerShareLineItems_839" xlink:to="loc_us-gaap_EarningsPerShareDiluted_849" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_785" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable" xlink:label="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_785" xlink:to="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_852" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_852" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_860" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_860" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_861" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_860" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_861" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_862" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_860" xlink:to="loc_us-gaap_CostOfSalesMember_862" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_859" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_RangeAxis_859" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_864" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_859" xlink:to="loc_us-gaap_RangeMember_864" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_865" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_864" xlink:to="loc_us-gaap_MaximumMember_865" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_866" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_864" xlink:to="loc_us-gaap_MinimumMember_866" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_863" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_SubsegmentsAxis_863" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_1135" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_863" xlink:to="loc_us-gaap_SubsegmentsDomain_1135" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CablesUnlimitedDivisionMember" xlink:label="loc_rfil_CablesUnlimitedDivisionMember_1137" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_1135" xlink:to="loc_rfil_CablesUnlimitedDivisionMember_1137" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1134" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1134" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1134" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_1140" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1139" xlink:to="loc_us-gaap_TrademarksMember_1140" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1138" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1138" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1345" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1138" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1345" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1346" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1345" xlink:to="loc_us-gaap_SubsequentEventMember_1346" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:label="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTable_850" xlink:to="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_853" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_853" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_854" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_AdvertisingExpense_854" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_855" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_855" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_856" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_ShareBasedCompensation_856" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_857" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_857" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_858" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_858" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EarnoutPayment" xlink:label="loc_rfil_EarnoutPayment_867" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_rfil_EarnoutPayment_867" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1133" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_1133" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1141" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems_1344" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1141" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SummaryOfFinancialInformationRelatedToRfNeulinkDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_714" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_714" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_716" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" xlink:to="loc_us-gaap_StatementClassOfStockAxis_716" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_717" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_716" xlink:to="loc_us-gaap_ClassOfStockDomain_717" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_718" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_718" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_718" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember_1152" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1151" xlink:to="loc_rfil_BioconnectDivisionMember_1152" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_715" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue_725" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" xlink:to="loc_us-gaap_RoyaltyRevenue_725" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax" xlink:label="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_738" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" xlink:to="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_738" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_739" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1150" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_739" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_191" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_191" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_193" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfNeulinkMember" xlink:label="loc_rfil_RfNeulinkMember_195" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_RfNeulinkMember_195" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BioconnectDivisionMember" xlink:label="loc_rfil_BioconnectDivisionMember_1073" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_194" xlink:to="loc_rfil_BioconnectDivisionMember_1073" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_201" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_CounterpartyNameAxis_201" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CounterpartyNameAxis_201" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RadioMobileIncMember" xlink:label="loc_rfil_RadioMobileIncMember_203" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_202" xlink:to="loc_rfil_RadioMobileIncMember_203" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_192" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="loc_us-gaap_RoyaltyRevenue_205" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_RoyaltyRevenue_205" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1074" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1075" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_204" xlink:to="loc_us-gaap_InventoryWriteDown_1075" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract_366" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_367" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureConcentrationOfCreditRiskAdditionalInformationAbstract_366" xlink:to="loc_us-gaap_ConcentrationRiskTable_367" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_368" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_dei_LegalEntityAxis_368" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_369" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_368" xlink:to="loc_dei_EntityDomain_369" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_370" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueGoodsNetMember" xlink:label="loc_us-gaap_SalesRevenueGoodsNetMember_372" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_SalesRevenueGoodsNetMember_372" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_373" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_AccountsReceivableMember_373" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OptiflexCustomerConcentrationRiskMember" xlink:label="loc_rfil_OptiflexCustomerConcentrationRiskMember_374" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_rfil_OptiflexCustomerConcentrationRiskMember_374" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_964" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_371" xlink:to="loc_us-gaap_SalesRevenueNetMember_964" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_375" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_MajorCustomersAxis_375" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_1051" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorCustomersAxis_375" xlink:to="loc_us-gaap_NameOfMajorCustomerDomain_1051" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomerOneMember" xlink:label="loc_rfil_CustomerOneMember_1052" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerOneMember_1052" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomerTwoMember" xlink:label="loc_rfil_CustomerTwoMember_1053" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_1051" xlink:to="loc_rfil_CustomerTwoMember_1053" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1050" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_367" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_1050" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount_376" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_CashFDICInsuredAmount_376" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_377" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1050" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_377" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_219" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_220" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_219" xlink:to="loc_us-gaap_InventoryCurrentTable_220" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_221" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_220" xlink:to="loc_dei_LegalEntityAxis_221" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_222" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_221" xlink:to="loc_dei_EntityDomain_222" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_223" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_220" xlink:to="loc_us-gaap_InventoryLineItems_223" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_224" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_224" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_225" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryWorkInProcess_225" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_226" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryFinishedGoods_226" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_227" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_223" xlink:to="loc_us-gaap_InventoryNet_227" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfStockholdersEquity"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_742" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_743" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_742" xlink:to="loc_us-gaap_StatementTable_743" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_744" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_743" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_744" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_746" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_744" xlink:to="loc_us-gaap_EquityComponentDomain_746" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_747" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_746" xlink:to="loc_us-gaap_CommonStockMember_747" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_748" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_746" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_748" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_749" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_746" xlink:to="loc_us-gaap_RetainedEarningsMember_749" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_745" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_743" xlink:to="loc_us-gaap_StatementLineItems_745" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_750" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_750" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_751" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_SharesOutstanding_751" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_752" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_752" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_753" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_753" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_754" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_754" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_755" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_755" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_756" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_DividendsCommonStockCash_756" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_757" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_757" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_758" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_758" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_759" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_NetIncomeLoss_759" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_773" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_773" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_774" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_745" xlink:to="loc_us-gaap_SharesOutstanding_774" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_207" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_208" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_207" xlink:to="loc_us-gaap_InventoryCurrentTable_208" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_211" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorOneMember" xlink:label="loc_rfil_VendorOneMember_213" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorOneMember_213" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorTwoMember" xlink:label="loc_rfil_VendorTwoMember_214" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorTwoMember_214" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_VendorThreeMember" xlink:label="loc_rfil_VendorThreeMember_215" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_212" xlink:to="loc_rfil_VendorThreeMember_215" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_216" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_216" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_962" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_216" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_962" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_963" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_962" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_963" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_961" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_208" xlink:to="loc_us-gaap_InventoryLineItems_961" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_217" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_961" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_217" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_989" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_989" xlink:to="loc_us-gaap_StatementTable_990" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_991" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990" xlink:to="loc_us-gaap_StatementClassOfStockAxis_991" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_992" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_991" xlink:to="loc_us-gaap_ClassOfStockDomain_992" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_993" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990" xlink:to="loc_us-gaap_StatementLineItems_993" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_1080" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidTaxes_1080" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1011" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1011" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_1012" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_1013" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1015" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_993" xlink:to="loc_us-gaap_OtherAssetsCurrent_1015" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OtherCurrentAssetsAbstract" xlink:label="loc_rfil_OtherCurrentAssetsAbstract_1017" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1018" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_OtherCurrentAssetsAbstract_1017" xlink:to="loc_us-gaap_StatementTable_1018" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1019" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1019" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1020" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1019" xlink:to="loc_us-gaap_ClassOfStockDomain_1020" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_1106" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_1021" xlink:to="loc_us-gaap_ReceivableTypeDomain_1106" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesReceivableMember" xlink:label="loc_us-gaap_NotesReceivableMember_1107" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_1106" xlink:to="loc_us-gaap_NotesReceivableMember_1107" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1105" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1018" xlink:to="loc_us-gaap_StatementLineItems_1105" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1105" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1044" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureAccruedExpensesAbstract" xlink:label="loc_rfil_DisclosureAccruedExpensesAbstract_434" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureAccruedExpensesAbstract_434" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_436" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" xlink:to="loc_dei_LegalEntityAxis_436" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_437" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_436" xlink:to="loc_dei_EntityDomain_437" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_435" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaap_AccruedSalariesCurrent_439" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedSalariesCurrent_439" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedInventoryReceiptsCurrent" xlink:label="loc_rfil_AccruedInventoryReceiptsCurrent_440" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedInventoryReceiptsCurrent_440" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedEarnOutLiability" xlink:label="loc_rfil_AccruedEarnOutLiability_441" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_rfil_AccruedEarnOutLiability_441" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_442" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_443" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_438" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_443" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureAccruedExpensesAbstract" xlink:label="loc_rfil_DisclosureAccruedExpensesAbstract_580" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesTable" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureAccruedExpensesAbstract_580" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_582" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_StatementClassOfStockAxis_582" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_583" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_582" xlink:to="loc_us-gaap_ClassOfStockDomain_583" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_584" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_584" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_589" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_584" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_589" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_589" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_590" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesTable_581" xlink:to="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AccruedEarnOutLiabilityNonCurrent" xlink:label="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_ScheduleOfAccruedLiabilitiesLineItems_588" xlink:to="loc_rfil_AccruedEarnOutLiabilityNonCurrent_587" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label"/>
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SalesByGeographicAreaDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureSalesByGeographicAreaAbstract" xlink:label="loc_rfil_DisclosureSalesByGeographicAreaAbstract_381" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureSalesByGeographicAreaAbstract_381" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllCountryAxis" xlink:label="loc_rfil_AllCountryAxis_385" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" xlink:to="loc_rfil_AllCountryAxis_385" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllCountryDomain" xlink:label="loc_rfil_AllCountryDomain_386" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryAxis_385" xlink:to="loc_rfil_AllCountryDomain_386" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_387" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_US_387" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_388" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_CA_388" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd#stpr_IL" xlink:label="loc_stpr_IL_389" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_stpr_IL_389" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="loc_country_MX_390" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_country_MX_390" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AllOtherMember" xlink:label="loc_rfil_AllOtherMember_391" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_AllOtherMember_391" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ForeignCountriesTotalMember" xlink:label="loc_rfil_ForeignCountriesTotalMember_392" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AllCountryDomain_386" xlink:to="loc_rfil_ForeignCountriesTotalMember_392" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_382" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_394" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_393" xlink:to="loc_us-gaap_SalesRevenueNet_394" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract" xlink:label="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract_396" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureNetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationAbstract_396" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_400" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_400" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_401" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_400" xlink:to="loc_us-gaap_SegmentDomain_401" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfConnectorsAndCableAssemblyMember" xlink:label="loc_rfil_RfConnectorsAndCableAssemblyMember_402" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_RfConnectorsAndCableAssemblyMember_402" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CustomCablingManufacturingAndAssemblyMember" xlink:label="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_CustomCablingManufacturingAndAssemblyMember_407" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CablesUnlimitedMember" xlink:label="loc_rfil_CablesUnlimitedMember_403" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_CablesUnlimitedMember_403" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MedicalCablingAndInterconnectorMember" xlink:label="loc_rfil_MedicalCablingAndInterconnectorMember_404" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_MedicalCablingAndInterconnectorMember_404" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RfWirelessMember" xlink:label="loc_rfil_RfWirelessMember_405" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_rfil_RfWirelessMember_405" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_406" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_401" xlink:to="loc_us-gaap_CorporateMember_406" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_408" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_397" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_408" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_409" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_SalesRevenueNet_409" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_410" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_411" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_DepreciationAndAmortization_411" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_887" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_408" xlink:to="loc_us-gaap_Assets_887" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_894" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_895" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_894" xlink:to="loc_us-gaap_StatementTable_895" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_896" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_895" xlink:to="loc_us-gaap_StatementClassOfStockAxis_896" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_897" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_896" xlink:to="loc_us-gaap_ClassOfStockDomain_897" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_898" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_895" xlink:to="loc_us-gaap_StatementLineItems_898" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_898" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_900" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_900" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_901" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_901" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_902" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_899" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_902" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_898" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_904" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_904" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_905" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_905" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_906" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_906" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_907" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_903" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_907" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxAtFederalStatutoryRateIsReconciledDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1158" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1159" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1158" xlink:to="loc_us-gaap_StatementTable_1159" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1160" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1159" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1160" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1161" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1160" xlink:to="loc_us-gaap_ClassOfStockDomain_1161" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1162" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1159" xlink:to="loc_us-gaap_StatementLineItems_1162" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1163" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1163" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1164" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1164" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount_1165" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount_1165" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount_1166" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount_1166" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_1167" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_1167" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount_1168" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount_1168" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_1169" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_1169" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount_1172" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount_1172" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount_1173" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount_1173" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_1174" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_1174" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_1175" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_1175" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1176" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_1179" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1176" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1177" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1177" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1178" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1178" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1162" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent_1181" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent_1181" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent_1182" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent_1182" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_1355" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_1355" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent_1184" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent_1184" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_1185" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_1185" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent_1188" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent_1188" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent_1189" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent_1189" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_1190" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_1190" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_1191" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_1191" use="optional" order= "29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EffectiveIncomeTaxRateReconciliationNet" xlink:label="loc_rfil_EffectiveIncomeTaxRateReconciliationNet_1192" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_1180" xlink:to="loc_rfil_EffectiveIncomeTaxRateReconciliationNet_1192" use="optional" order= "30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_498" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_499" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_498" xlink:to="loc_us-gaap_StatementTable_499" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_500" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_dei_LegalEntityAxis_500" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_501" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_500" xlink:to="loc_dei_EntityDomain_501" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_502" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_504" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_503" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_504" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_505" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_499" xlink:to="loc_us-gaap_StatementLineItems_505" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_507" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetIncomeLoss_507" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_509" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_511" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DepreciationAndAmortization_511" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1132" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1132" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_565" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_InventoryWriteDown_565" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_1356" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_1356" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_512" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_ShareBasedCompensation_512" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_944" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_1316" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_1316" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_508" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_515" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_516" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_516" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_517" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_518" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_519" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_522" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_514" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_650" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_506" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_523" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_1069" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_1069" use="optional" order= "29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_945" use="optional" order= "30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ProceedsFromSaleOfInventory" xlink:label="loc_rfil_ProceedsFromSaleOfInventory_1003" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_rfil_ProceedsFromSaleOfInventory_1003" use="optional" order= "31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_527" use="optional" order= "32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_524" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_528" use="optional" order= "33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" use="optional" order= "34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_530" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_530" use="optional" order= "35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_775" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_775" use="optional" order= "36" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_531" use="optional" order= "37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_532" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_532" use="optional" order= "38" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_529" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_533" use="optional" order= "39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_534" use="optional" order= "40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_535" use="optional" order= "41" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_536" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_536" use="optional" order= "42" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_537" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_IncomeTaxesPaid_537" use="optional" order= "43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" use="optional" order= "44" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockRetiredParValueMethodAmount" xlink:label="loc_us-gaap_TreasuryStockRetiredParValueMethodAmount_946" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_538" xlink:to="loc_us-gaap_TreasuryStockRetiredParValueMethodAmount_946" use="optional" order= "45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_505" xlink:to="loc_us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_540" use="optional" order= "46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1194" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1195" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1194" xlink:to="loc_us-gaap_StatementTable_1195" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1196" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1195" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1196" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1197" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1196" xlink:to="loc_us-gaap_ClassOfStockDomain_1197" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1198" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1195" xlink:to="loc_us-gaap_StatementLineItems_1198" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1198" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1200" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1200" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1201" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1201" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1202" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1202" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization" xlink:label="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization_1203" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization_1203" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1204" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1204" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1205" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1199" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1205" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1198" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1208" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1208" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1209" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1209" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1210" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1210" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1211" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_1206" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1211" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1212" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1198" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_1212" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/IncomeTaxProvisionAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract_413" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncomeTaxesTable" xlink:label="loc_rfil_IncomeTaxesTable_414" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureIncomeTaxesAdditionalInformationAbstract_413" xlink:to="loc_rfil_IncomeTaxesTable_414" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_415" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_dei_LegalEntityAxis_415" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_416" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_415" xlink:to="loc_dei_EntityDomain_416" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_417" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_417" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1101" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_417" xlink:to="loc_us-gaap_EquityComponentDomain_1101" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_1102" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1101" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_1102" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1100" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1100" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1350" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1100" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1350" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1351" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1350" xlink:to="loc_us-gaap_SubsequentEventMember_1351" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncomeTaxesLineItems" xlink:label="loc_rfil_IncomeTaxesLineItems_1349" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesTable_414" xlink:to="loc_rfil_IncomeTaxesLineItems_1349" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1348" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_IncomeTaxesLineItems_1349" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1348" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract" xlink:label="loc_rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract_277" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_278" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackScholesOptionPricingModelAssumptionsAbstract_277" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_278" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_279" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_278" xlink:to="loc_dei_LegalEntityAxis_279" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_280" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_279" xlink:to="loc_dei_EntityDomain_280" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_278" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_289" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_289" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_287" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_287" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_288" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_288" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_286" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_286" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_928" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_928" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue_929" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_285" xlink:to="loc_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue_929" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract" xlink:label="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract_291" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureSummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingAbstract_291" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_293" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_295" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_294" xlink:to="loc_us-gaap_StockOptionMember_295" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_292" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_302" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_303" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_304" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_1154" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_1154" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_306" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_306" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_307" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_308" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_932" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_932" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_931" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_931" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_930" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_301" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_930" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_311" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_312" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_312" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_313" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_314" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_314" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_315" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_316" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/StockOptionsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract_318" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureStockbasedCompensationAndEquityTransactionsAdditionalInformationAbstract_318" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_320" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_dei_LegalEntityAxis_320" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_321" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_320" xlink:to="loc_dei_EntityDomain_321" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_322" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_322" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_323" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_322" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_323" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_324" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_CostOfSalesMember_324" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_323" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_325" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_326" xlink:to="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_328" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_327" xlink:to="loc_us-gaap_CommonStockMember_328" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_329" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_AwardTypeAxis_329" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_329" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NonqualifiedStockOptionsMember" xlink:label="loc_rfil_NonqualifiedStockOptionsMember_331" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" xlink:to="loc_rfil_NonqualifiedStockOptionsMember_331" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_QualifiedStockOptionsMember" xlink:label="loc_rfil_QualifiedStockOptionsMember_332" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330" xlink:to="loc_rfil_QualifiedStockOptionsMember_332" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_333" xlink:to="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_BoardOfDirectorsMember" xlink:label="loc_rfil_BoardOfDirectorsMember_335" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_rfil_BoardOfDirectorsMember_335" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VicePresidentMember" xlink:label="loc_us-gaap_VicePresidentMember_336" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_us-gaap_VicePresidentMember_336" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EmployeeMember" xlink:label="loc_rfil_EmployeeMember_337" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_rfil_EmployeeMember_337" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_EmployeeAndNonemployeeDirectorsMember" xlink:label="loc_rfil_EmployeeAndNonemployeeDirectorsMember_1283" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_334" xlink:to="loc_rfil_EmployeeAndNonemployeeDirectorsMember_1283" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_338" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_PlanNameAxis_338" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_339" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_338" xlink:to="loc_us-gaap_PlanNameDomain_339" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncentiveStockOptionsMember" xlink:label="loc_rfil_IncentiveStockOptionsMember_340" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_IncentiveStockOptionsMember_340" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_OptionPlanMember" xlink:label="loc_rfil_OptionPlanMember_341" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_OptionPlanMember_341" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_StockIncentivePlanMember" xlink:label="loc_rfil_StockIncentivePlanMember_342" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_StockIncentivePlanMember_342" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_IncentiveAndNonqualifiedStockOptionPlansMember" xlink:label="loc_rfil_IncentiveAndNonqualifiedStockOptionPlansMember_343" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_339" xlink:to="loc_rfil_IncentiveAndNonqualifiedStockOptionPlansMember_343" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_344" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_TitleOfIndividualAxis_344" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_344" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_346" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" xlink:to="loc_us-gaap_DirectorMember_346" use="optional" order= "29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefOperatingOfficerMember" xlink:label="loc_us-gaap_ChiefOperatingOfficerMember_578" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" xlink:to="loc_us-gaap_ChiefOperatingOfficerMember_578" use="optional" order= "30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MrGarlandMember" xlink:label="loc_rfil_MrGarlandMember_1284" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_345" xlink:to="loc_rfil_MrGarlandMember_1284" use="optional" order= "31" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_347" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_347" use="optional" order= "32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_347" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" use="optional" order= "33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ComnetTelecomSupplyIncMember" xlink:label="loc_rfil_ComnetTelecomSupplyIncMember_1112" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1111" xlink:to="loc_rfil_ComnetTelecomSupplyIncMember_1112" use="optional" order= "34" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_1110" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_StatementScenarioAxis_1110" use="optional" order= "35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1254" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_1110" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1254" use="optional" order= "36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1255" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_1254" xlink:to="loc_us-gaap_ScenarioForecastMember_1255" use="optional" order= "37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1253" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1253" use="optional" order= "38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1281" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1253" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1281" use="optional" order= "39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1282" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1281" xlink:to="loc_us-gaap_SubsequentEventMember_1282" use="optional" order= "40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_319" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" use="optional" order= "41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_348" use="optional" order= "42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_349" use="optional" order= "43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_350" use="optional" order= "44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_351" use="optional" order= "45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_352" use="optional" order= "46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_353" use="optional" order= "47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_354" use="optional" order= "48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_355" use="optional" order= "49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_356" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_356" use="optional" order= "50" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NonemployeeDirectorAnnualGrant" xlink:label="loc_rfil_NonemployeeDirectorAnnualGrant_359" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_rfil_NonemployeeDirectorAnnualGrant_359" use="optional" order= "51" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued_360" use="optional" order= "52" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued" xlink:label="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued_361" use="optional" order= "53" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_362" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_SharePrice_362" use="optional" order= "54" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AdditionalSharesOfCommonStockIssued" xlink:label="loc_rfil_AdditionalSharesOfCommonStockIssued_934" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_rfil_AdditionalSharesOfCommonStockIssued_934" use="optional" order= "55" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_936" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_936" use="optional" order= "56" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_937" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_937" use="optional" order= "57" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_1076" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_1076" use="optional" order= "58" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1077" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1280" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1077" use="optional" order= "59" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/RetirementPlanAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_879" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CompensationAndRetirementTable" xlink:label="loc_rfil_CompensationAndRetirementTable_880" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_879" xlink:to="loc_rfil_CompensationAndRetirementTable_880" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_884" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CompensationAndRetirementTable_880" xlink:to="loc_dei_LegalEntityAxis_884" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_885" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_884" xlink:to="loc_dei_EntityDomain_885" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CompensationAndRetirementLineItems" xlink:label="loc_rfil_CompensationAndRetirementLineItems_881" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CompensationAndRetirementTable_880" xlink:to="loc_rfil_CompensationAndRetirementLineItems_881" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_882" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CompensationAndRetirementLineItems_881" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_882" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_PercentageOfEmployeeContributionPaid" xlink:label="loc_rfil_PercentageOfEmployeeContributionPaid_883" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CompensationAndRetirementLineItems_881" xlink:to="loc_rfil_PercentageOfEmployeeContributionPaid_883" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label"/>
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/RelatedPartyTransactionsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_764" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_764" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_766" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" xlink:to="loc_us-gaap_StatementClassOfStockAxis_766" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_767" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_766" xlink:to="loc_us-gaap_ClassOfStockDomain_767" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_768" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_768" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_872" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_768" xlink:to="loc_us-gaap_RelatedPartyDomain_872" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaap_ChiefExecutiveOfficerMember_873" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_872" xlink:to="loc_us-gaap_ChiefExecutiveOfficerMember_873" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FormerDirectorMember" xlink:label="loc_rfil_FormerDirectorMember_874" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_872" xlink:to="loc_rfil_FormerDirectorMember_874" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_871" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" xlink:to="loc_us-gaap_StatementGeographicalAxis_871" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1214" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_871" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1214" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1215" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1214" xlink:to="loc_rfil_NewYorkMember_1215" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1213" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_765" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1213" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromOfficersOrStockholdersNoncurrent" xlink:label="loc_us-gaap_DueFromOfficersOrStockholdersNoncurrent_868" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_DueFromOfficersOrStockholdersNoncurrent_868" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_869" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_869" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_1153" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_LeaseAndRentalExpense_1153" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRent" xlink:label="loc_us-gaap_PaymentsForRent_1216" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1213" xlink:to="loc_us-gaap_PaymentsForRent_1216" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract" xlink:label="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract_464" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="loc_us-gaap_DividendsPayableTable_465" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_DisclosureCashDividendAndDeclaredDividendsAdditionalInformationAbstract_464" xlink:to="loc_us-gaap_DividendsPayableTable_465" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_466" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_dei_LegalEntityAxis_466" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_467" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_466" xlink:to="loc_dei_EntityDomain_467" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_468" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_DividendsAxis_468" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_469" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_468" xlink:to="loc_us-gaap_DividendsDomain_469" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPaidMember" xlink:label="loc_us-gaap_DividendPaidMember_470" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_us-gaap_DividendPaidMember_470" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SpecialDividendMember" xlink:label="loc_rfil_SpecialDividendMember_471" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_rfil_SpecialDividendMember_471" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_TwoQuarterlyDividendMember" xlink:label="loc_rfil_TwoQuarterlyDividendMember_472" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_rfil_TwoQuarterlyDividendMember_472" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FourQuarterlyDividendMember" xlink:label="loc_rfil_FourQuarterlyDividendMember_473" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_469" xlink:to="loc_rfil_FourQuarterlyDividendMember_473" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_474" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_RangeAxis_474" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1094" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_474" xlink:to="loc_us-gaap_RangeMember_1094" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1096" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1094" xlink:to="loc_us-gaap_MaximumMember_1096" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1095" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1094" xlink:to="loc_us-gaap_MinimumMember_1095" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="loc_us-gaap_DividendsPayableLineItems_1093" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableTable_465" xlink:to="loc_us-gaap_DividendsPayableLineItems_1093" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_475" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_476" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsPayableLineItems_1093" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_476" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_455" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable_456" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_455" xlink:to="loc_rfil_CommitmentsAndContingenciesTable_456" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_457" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementScenarioAxis_457" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_457" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1244" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_458" xlink:to="loc_us-gaap_ScenarioForecastMember_1244" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_459" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_StatementGeographicalAxis_459" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_592" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_459" xlink:to="loc_us-gaap_SegmentGeographicalDomain_592" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NevadaMember" xlink:label="loc_rfil_NevadaMember_594" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NevadaMember_594" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewJerseyMember" xlink:label="loc_rfil_NewJerseyMember_595" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewJerseyMember_595" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MilfordMember" xlink:label="loc_rfil_MilfordMember_685" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_MilfordMember_685" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember_1237" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_SanDiegoCaliforniaMember_1237" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1252" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_592" xlink:to="loc_rfil_NewYorkMember_1252" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_591" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_FinancialInstrumentAxis_591" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_591" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember_600" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_599" xlink:to="loc_us-gaap_CommitmentsMember_600" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_598" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_RangeAxis_598" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1249" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_598" xlink:to="loc_us-gaap_RangeMember_1249" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1250" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MaximumMember_1250" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1251" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1249" xlink:to="loc_us-gaap_MinimumMember_1251" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AmendmentAxis" xlink:label="loc_rfil_AmendmentAxis_1248" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_rfil_AmendmentAxis_1248" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AmendmentDomain" xlink:label="loc_rfil_AmendmentDomain_1292" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AmendmentAxis_1248" xlink:to="loc_rfil_AmendmentDomain_1292" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FourthAmendmentMember" xlink:label="loc_rfil_FourthAmendmentMember_1293" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AmendmentDomain_1292" xlink:to="loc_rfil_FourthAmendmentMember_1293" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_FifthAmendmentMember" xlink:label="loc_rfil_FifthAmendmentMember_1294" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_AmendmentDomain_1292" xlink:to="loc_rfil_FifthAmendmentMember_1294" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1291" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1291" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1296" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1291" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1296" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1297" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1296" xlink:to="loc_us-gaap_SubsequentEventMember_1297" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems_1295" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_456" xlink:to="loc_rfil_CommitmentsAndContingenciesLineItems_1295" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_460" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1295" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_460" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_741" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_1295" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_741" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_726" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesTable" xlink:label="loc_rfil_CommitmentsAndContingenciesTable_727" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_726" xlink:to="loc_rfil_CommitmentsAndContingenciesTable_727" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_728" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_727" xlink:to="loc_us-gaap_StatementClassOfStockAxis_728" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_729" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_728" xlink:to="loc_us-gaap_ClassOfStockDomain_729" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_CommitmentsAndContingenciesLineItems" xlink:label="loc_rfil_CommitmentsAndContingenciesLineItems_730" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesTable_727" xlink:to="loc_rfil_CommitmentsAndContingenciesLineItems_730" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_733" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_733" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_734" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_734" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_735" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_735" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_736" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_736" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1148" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1148" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_737" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rfil_CommitmentsAndContingenciesLineItems_730" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_737" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/LineOfCreditAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_445" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_446" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_445" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_446" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_447" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_446" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_447" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_448" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_447" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_448" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_449" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_448" xlink:to="loc_us-gaap_LetterOfCreditMember_449" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_450" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_446" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_450" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_452" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_453" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_450" xlink:to="loc_us-gaap_LineOfCredit_453" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_486" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_487" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_486" xlink:to="loc_us-gaap_SubsequentEventTable_487" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_488" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_488" use="optional" order= "2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_488" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489" use="optional" order= "3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_490" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_489" xlink:to="loc_us-gaap_SubsequentEventMember_490" use="optional" order= "4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_491" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_TitleOfIndividualAxis_491" use="optional" order= "5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_491" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" use="optional" order= "6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RobertPorteraMember" xlink:label="loc_rfil_RobertPorteraMember_493" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" xlink:to="loc_rfil_RobertPorteraMember_493" use="optional" order= "7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_MrPalumboMember" xlink:label="loc_rfil_MrPalumboMember_602" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_492" xlink:to="loc_rfil_MrPalumboMember_602" use="optional" order= "8" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_494" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_dei_LegalEntityAxis_494" use="optional" order= "9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_494" xlink:to="loc_dei_EntityDomain_568" use="optional" order= "10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_RelTechElectronicsMember" xlink:label="loc_rfil_RelTechElectronicsMember_569" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_568" xlink:to="loc_rfil_RelTechElectronicsMember_569" use="optional" order= "11" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" use="optional" order= "12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_567" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" use="optional" order= "13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_AvielElectronicsDivisionMember" xlink:label="loc_rfil_AvielElectronicsDivisionMember_956" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_955" xlink:to="loc_rfil_AvielElectronicsDivisionMember_956" use="optional" order= "14" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_954" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_954" use="optional" order= "15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_958" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_954" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_958" use="optional" order= "16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_959" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_958" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_959" use="optional" order= "17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_957" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementGeographicalAxis_957" use="optional" order= "18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_1143" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementGeographicalAxis_957" xlink:to="loc_us-gaap_SegmentGeographicalDomain_1143" use="optional" order= "19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_SanDiegoCaliforniaMember" xlink:label="loc_rfil_SanDiegoCaliforniaMember_1144" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1143" xlink:to="loc_rfil_SanDiegoCaliforniaMember_1144" use="optional" order= "20" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="rfil-20171031.xsd#rfil_NewYorkMember" xlink:label="loc_rfil_NewYorkMember_1263" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentGeographicalDomain_1143" xlink:to="loc_rfil_NewYorkMember_1263" use="optional" order= "21" preferredLabel="http://www.xbrl.org/2003/role/label"/>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_1142" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_RangeAxis_1142" use="optional" order= "22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_1223" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeAxis_1142" xlink:to="loc_us-gaap_RangeMember_1223" use="optional" order= "23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_1224" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1223" xlink:to="loc_us-gaap_MinimumMember_1224" use="optional" order= "24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_1225" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RangeMember_1223" xlink:to="loc_us-gaap_MaximumMember_1225" use="optional" order= "25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_1222" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_StatementScenarioAxis_1222" use="optional" order= "26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_1227" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_1222" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_1227" use="optional" order= "27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1228" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_1227" xlink:to="loc_us-gaap_ScenarioForecastMember_1228" use="optional" order= "28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1226" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1226" use="optional" order= "29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1226" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267" use="optional" order= "30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsMember" xlink:label="loc_us-gaap_CommitmentsMember_1268" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1267" xlink:to="loc_us-gaap_CommitmentsMember_1268" use="optional" order= "31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1266" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_487" xlink:to="loc_us-gaap_SubsequentEventLineItems_1266" use="optional" order= "32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_626" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_626" use="optional" order= "33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_1347" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_1347" use="optional" order= "34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_496" use="optional" order= "35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1352" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1266" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1352" use="optional" order= "36" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPolicies"><loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_781" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_782" />
 <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_781" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_782" use="optional" order= "1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" '1 G$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %5[RSM[ZUEM[F)989%VNC#((JQ10G;5 U<\D-EJGPTUM
MKBU)N-!N9 &0GE/_ *_H>]>HV%[!J%G'=6\BR12#*L*6^LX-0M)+:YC$D4@P
MRFO-UO+KX<ZSY-TS2:%<-E7(SY?_ -?VKO;6*CKI-?BO\_S.%N6&GW@_P?\
MD>HT57LKZVU&TCNK.9)H)%W(Z'((JQ7 =P4444 %%%% !1110 F :7%%% !B
MDP*6B@"K?64.H6DUI<('AF0HZD=0:\AT"_G^%_BV70M3W-I%Z^ZVG)X7G /Z
MX->T5ROCOPA!XLT![=MJW<.9+:3^ZWH?8T =0A# -D$'H12XKROX6^-)92?"
MFL*Z:C:EEB9QRRCJI]Q_*O5: "BBB@ I,#TI:* $P/2C'M2T4 &*,"BB@!"J
ML,$ CW%-\J/;MV+M],4^B@!, =J6BB@ JKJ-A;ZG83V5TF^"9"CKG&0:M44
M<0GPH\)1H%73Y ?[PF;/YYH_X51X6'2WNA]+I_\ &NWI"<4 <.?A5X84-LBO
M$)[BZ?/\Z\C\>V&E6/B1-)T"2ZN&7 E0RE_WI/"K[UZ5\2_'_P#8L;:-I;JV
MI3+B1QSY*D?^A'M5?X9?#X6$2ZWK$.Z^D.^%'R3$/[Q_VC0 WPU\([3^PX&U
MJ>]6^8;G2"X*J@[+TZBM?_A4F@=KG5 1W^U'_"N^ P** . _X5/I"LS1ZIK<
M9;J5N\9Y_P!VF7'PCT>Y8,^K:V,=/]*!_FIKT*B@#SU/A'ID2!(]>\0*HZ 7
M:X_] K?\,>#[3PL;@VU[?W)G(+&[E#XQZ8 ]:Z.B@ HHHH **** "BBB@ HH
MHH 0G%1P7$=Q&)(VRIR/Q'!J6L-U?1]8,XR;&\8*X'_+.0]#[ _SH W**0'(
MS2T %%%% !1110!B6WBBQO8_-M8+^:/<R[X[1RI(.#SCUI&\5V"WZV)M]0%T
MR>8(OL<F2OKTZ5F3Q_\ ")>)'U $_P!E:K*J3KV@F/1L?W6Z'WI\JEOBE;,&
M4 :6W!ZGY^U &BWBBR6\6T-MJ'VAD,BQ_9'W%0<$]*5O$UHEQ% ]KJ*RR@F-
M39R MCKCCM5:X _X6)9'C/\ 9TOU^^M+J7_(\:&,G_47!Q^"T 66\36BW26I
MM=1$[H75/L<F2HP">G09'YBA_$MI'/% ]IJ*RRY\M39OEL=>U4=58CXA>'P"
M0#;W0.._"U+J\I'C+PY#D8;[2V,<\1X_K0!8D\3V45U#;26U^L\X8Q(;1\N%
MQG'';(ILGBFSAN(8)K348Y9V*PJUH^9"!DXX]*KZN<>.?#7'6.\_] 2FZ^ ?
M%_A4E<_OKCO_ -,C0!=F\2VL#QI)9ZBK2MLC'V-_F;!.!QZ FDN/$]G:M"L]
MMJ"&9Q'&#:/\[$$@#CKP?RJ#Q+C^TO#N>G]I#_T5)2>*3_I?AT?]15/_ $7)
M0!/<^*+.T,7GVFHIYLBQ1[K1QN<] ..O%+)XFMH1'YUEJ41D<(@:T?YF/0<=
M^*H^->GA[_L-VW_LU6/%1P=$_P"PK#_)J 'S>*;:VC\RXT_4XD+*@+VC8+,0
M /KD@4Z[\46=C#YUS;:A&A8("UHXR2< =/6H?&'_ "#++_L(VO\ Z-6H?'W_
M "+(XS_I<''_ &T6@"U=>*K2R@\^YLM2BCW!<M:,.2<#\\U'=^,+.P@\^\L-
M3MXLA=\EJ0,GH/QJO\03CPE*<9_?0\#_ 'Q4/Q*+#P;*%)!,\0R/]X4 :%SX
MLM[2!YY],U6.%.LAM3CT'>EN?%=M9VTMS<:=J<5O$-S2O;$ #\ZJ>/P3X#U
M#.=B>W\0IWC,[?A]J'?_ $8#]10!:E\4P10-<-IFJ^0J[S(+4[=N,YZ],4DO
MBF*"!II=*U58E7>S_9N N,YZTNM?\B1=_P#7B?\ T&GZ]_R)E_\ ]>3?^@T
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
M>?)';KWJ_;ZO<7-O'/'I=UY<BAU)*<@C(_BK'\.2$^!)&4A6VS<_B:Z'2/\
MD"V/_7O'_P"@B@!HO[EE)&FW P,X+)S^M2:;J$6IV8N8<A2S(0<9!4D'I[BK
M=8/@\8\/JI5%*SS A,8SYC=,4 ;U%%% !45Q EQ;R12#*NI!J6B@#)TB[N-T
MMC>+BX@Z-U$B=F!_G6L.E-*C=NP,],TZ@ HHHH **** *]]90:C8S6=R@>&9
M"C#V-<+X;M]1MO'S66HL[&RL#%!,#_KHM_RE\$\XKT*DVC=NP,XQF@#+DTN5
M_%5OJH9!$EH\##'S$E@1^'6B[TR:X\1Z;J*N@AMHY5=3U)8#&/RK5HH R+S2
M)+KQ-IFJ"55CLXID9,<L7  _E27^DS77B71]3211%9+.LBGJ=Z@#'Y5L44 9
M%]I<MUXDTC4591%9).&!ZDN% Q^1I-4TRXO-<T6\B*>592R/*&."0T948_$U
ML44 9NIZ<]]>Z5,K ):7)F?)P2/+=1C\6%1ZUID^HW&DR0L@6TO5N)-Q.2H5
MAQ[_ #5K44 9&NZ1)JQTS9(J"TOXKIL]PF>!^)%2:SIDFI'3_+D5/LUY'<-N
M'4*#Q]>:TZ* ,S7=,DU6S@BC=4:*ZAG.[N$<,1^0J/Q'I,FM:4+2)U1A/%(2
MW3"N"?T!K7HH QO%&DSZWHK65NZ([2QME^F%8$_RH\4Z(^OZ%)8Q3"*4NDB,
MPR,J<\UJSS>2@;:6)8* .Y)Q3/M(5D1T97;^'@XH H>(M)DUKP]<Z;'*L;S*
M%#D9 P0>GX4:_I,FJ^&KK2XI%226(1J[#C/'^%:+W$:.B$Y9FV\=N,\_E3PZ
MLQ4,"1U - %#4-.DNO#T^G(ZB1[<Q!B.,[<4_4+)[K0KFQ0KYDENT0)Z9*XJ
MQ/,T"EA$SJ!DD,!C\S2I+O2-MC#> <'J/K0!E3Z-+-X,;11(HF:R^S[ST#;<
M9^E6+337M_#<6F%U,B6H@+@<9VXS5E[U([EH61^$#[L<<G&*;;ZA#/=RVF=M
MS$H=XR<E5)(!./7!H \\U_P1K^NWFEVLDD2:99I'!D/R %4-)CU/.!["N]TO
M2QIN@V^F!P1%#Y6X#&>.N*T:* ,K0=+?1_#UIIKR"1H(RA91@'D_XURY^'R7
M/@X:5=-']MB>1X9E'"EF) ^G-=[254)R@[Q9,HJ2LSR3P'XBN_#-R_A;Q"/)
M,3D02L?E7/\ #GT[@^]>CZ#82:=8-#*R,6FDD!7IAF)%97C#P?#XELLKLBO8
MQ^[FQ^A]JY_P5XNGL[L>&M>3R;F ^7%*Q^]CH"?Y'O77*C&M3]I2W6Z_5',J
MLJ4^2IL]G^AV'A[2IM*M[R.9E)FNY9QM.<*S$BK&C6,MA%=+*5)ENI)EV_W6
M.15KSI#*ZI&A"8R2^,Y_"B&Z1X#,V$4#))/2N(ZRKIMA)97.H2.ZD7-P95QV
M& /Z5'H^FRV-YJL\C*1=W/FH!V&T#G\JN_;855GD=44/M!)Z\9J>.1)4#QL&
M5N01WH S]/LI;2\U.5RNVYN!*F#T&Q5Y_%346G:7)::UJ]\TFY+V2-U3^[MC
M"G^57C<.MWY+(@387+[^@]QBI(Y=\9<#IT&>M %&TT][;6+^]:7<MR$ 7'W=
MHQ4-II$EOXFO]4,BF.XBCC5>XV]:TDG+Q1/LP9 #C/2IZ ,VUTYK?6;Z],@*
MW*Q@+CD%<_XT16#1:[<ZAY@*S0I&$QT*DG/ZUI44 9L=@R:[<7Y8;9(4B"]^
M"2?YUB^)/!%CXFN)I;X[@T C08Y1@<A@:ZRD/2@#P3P%<CP=\09M+U>,P2.I
MMXBS':I+97'L?ZU[ ^CS2>+H-7$JB)+1H&C[DEL@_2N4^*7@^77-+%_ID0.H
M6[;F"X#2(!TSZCJ*D^&/C?\ X2'2SI]XW_$RLE"ON/,JCC=]?6@#T(#%+VJH
ME]$;>.5V6/>H;:2,U:!% %"ZL9)]3L[D2 )!OROKD8JMJ6DRWFO:5?I*JI9^
M9N4CEMP X_*MFH5E<F0-'MVM@<YW>] %&^T^6YU?3+Q9 JVC2%U/\09<"F:E
MICWVJ:7=+(%6SE:1E]05(_G6F[N%!1 WKEL8J/[1N7]VF]@,D9QB@"IJ>G/?
MSV$BNJ_9;@3'(SD;2,?K2ZKIIU'[&!)L^SW"SG(SG (Q^M:"/O4,.].H P_$
M.B/K1TXI,L1M+M)SD9W =JDU_2FUBS@A60(8[B.7)'4*<D5L44 9.NZ4=9TT
M6@E$?[Z.3=C/W7#8_2LWQW?P:=X3N)IYA'M>-D&,EV5U;:/KC%;FIZG::3I\
MUY>3"*")<LQ_E]:\3C35?BSXJ+'?!H]N_//$:>GNQ_2@"M8:%KGQ3UJXU.[D
M\BT7@.P)51GB-?ZFO8=<\/+J7A271;8QP*8U1#M^5<$=OPK4TW3;72;"&RLX
MEB@B&U5%2/<2([ 0%D7JP8?RH JW>G-=:#)IWF!6>'RMWX8S1?Z8;S0I=.$N
MTO#Y8<\]L9J]%-',FZ-LC.*<KJR@@\&@"A+I[2:$VG^8,FW\G?COMQFFR:8S
M^'6TOS<,;<P[Q_NXS6D3A20,G'3UJO%=%YVA>(QN%W=<\?A0!0BT=T\*C1C,
M"WV;R/-Q_LXSBI+'37MO#L.F/(&:.W$)<#@\8S5YYR(=Z1M(<X"CC-(+H>2S
MF-PZG!3'.?2@"M9Z>;71H[#S-VR+R]V/;&:ETZT-AIMO:%]_DQA-V,9P*M@Y
M%% &=I6F_P!G:0ECYF_:&^;'J2?ZU'H&D?V'HL.GB7S!'GYL8SDD_P!:U:*
M.?L-(DT?PS/8B02L%E(95QUR:9I?B;2$TBS5[K8ZPHI5HW!! ''2NCI-B_W1
M^5 &3_PE&C8S]N7_ +X;_"JO@N6"7P\&MI!) +B=4<+@,!(P!Q6\Z+M/RC\J
MQO":A=!4#&/.E/'^^U &Y1110 4444 %%%% !14!O;<7PLC*HN63S!&>I7.,
MBIZ "BBB@ HHHH ***R=0\2Z/I5]'9WM]'#<2)O5&!R1T[4 :U%8/_":>'<X
M_M2+/^ZW^% \:>'F8J-20X&2VQL?GB@#>HJCI^LZ=JIE%C=).8MN\+G*Y&1D
M'U%7J "BBB@ HHIK@,N#G\* '45FZOKVF:#9?:]3NEMX-P0,W<GM60GQ(\'O
M_P QZU'&?F)']* .@OE9H4V@G$B$X],BJ[J6N0T:L^"N68'U_P FLC_A8OA
M'_D/V?\ WT?\*;_PLGP?@'^WK7EMO4_X=* -62..1H]\)6=-VYU4_P!T]^]2
MVCJ9'E:("4J.50@D9[Y-8+?$SP:48'6[<C !&#SG\*;'\2O!@("ZS G8%@0!
M^E '472/+$$1006&[)[#FJLT+&_F>2.5P8P8BA(P1U'7K6'_ ,+.\'\_\3J$
MX[A6_P *0?$_P>6 _MJ$?56_PH VIE=+B%Y%E(\E48A=WS;U_P#KU)I^AV.F
MWMW>01L;J[;=-*[EF;T'T':N<3XK>#FG,7]J@$$C<8FV_GBI!\3?!Z+C^V4.
M.>58_P!* .PHKD/^%H>#_P#H,1CZHW^%)_PM'P=_T&8O^^&_PH ["BN7'Q#\
M-'&+YB"NX'R7P1ZYQ4;_ !'\,(K-]N<[1G @?)_2@#JR,C%<CXT\&6_B*S,T
M \K48QF.0<;L=C_C69_PN3PF<XFNSSU$!I#\9O"7_/6[_P"_!_QJZ=25.2E%
MZD5*<:D7&13\%^+VN+A_#^O*POXOD1V.#)M_A;GK_.N] G6WC+1LQ0(60#[P
M[C\/Z5XCXZ\5^$M>9=0TN6YAU-6&X^25#CU)[$>M;_AGXTZ9%I_V?7?M N(L
M*LT46X2CU/H:WKJE-*I3T;W7;_@&-#VD'[.>MMF>GB6= [BW*[Y3\I&3C &>
MOM5JVE$B@+&RJ%!!(P*X!_C)X.E4;GNV'7F TJ?&?P@J_)+>8]/LYKE.D[N:
MW>2*ZQP\@PI!QP!P/SS44$9^TH8[9H0B$,6& WMQUZ5Q8^-'A(]);L_]NY_Q
MIW_"Y?"8_P"6MW_X#G_&@#L5MA&(S+!YDGEJH^4':15Z/=Y:[OO8YK@/^%S>
M$_\ GK=_^ Y_QI/^%S^$LX\V[S_U[G_&@#T.BO.V^-'A0-C=>GCJ(#_C33\:
M?"BYYON/^F'7CZT >C48KSFW^-'A>YN$A5;]2^ "8._IP2:V3\1_#P4_O+PD
M#_GSD_PH ZGR4R3CKUKP/QEHUWX \60>)M'@>.TED+;,?+&Q^\A]B,XKMW^-
M?A5&P%OW&1RL Q^IK.UOXK^"M7M)M/O8M1EMY5VG$ V\]^O4$9H ['0=9MO$
M&B1ZA8VP=98U4JN#Y;#JISZ5J)>O'>;,KY1DP, ,3V['^E?/G@/QXGA#6KA3
MY\VCW!.Z-4^=<?=<#UQP:]$B^-/@]/GCL-1!)W;A;+U^NZ@#U(@2!2&8#(/'
M&:KWD+2F%@I=4?+(#U&*X-_C/X4CC@<O=GSE+$+%DQ\D8;G@\9[]:Y[_ (7=
M&FK3LEL;O3F_U,8C,<T9P.O)!'7WH ]2\F5RT926*!G)VJ0>/0>F:LE3;N62
M-G# * .U<<GQ1L/+#_V#X@QMW9%B2,8SUS5#_A>/A?\ Y]M4_P"_"_\ Q5 '
MI$*&.)5)YQS4E>9GXY>%P,FVU0?]NZ__ !5 ^./A<KN%MJA'J(%_^*H ],JK
MJ%_;Z99R7=W*L4$2[G=NPKB-/^+WA[5'ECMK75"T49ED_P!&SM0=6."< 9ZU
MYWXX\>/XSU&+3-(CN'T]#D!8F+2GNQ YP.PH MZKJ^K_ !0\1II=BOE:=&^X
M9& J_P!]_?T%>R^'] LO#NE1V%BFU$&68]7;NQ]ZX?PKK/A_POI:6=KI^K/,
M_P TT_V%\S-CD].GH*V[GXD:-:VTL\UMJ:")=S*UDX./7T_,T =E5!POF3!W
MF!+<;0V,8'I7!CXX>&".+75"/7R%_P#BJ4?&[PS_ ,^FJ_\ @.O_ ,50!VZ(
M _[]#L4MPJDX)QT_6F.K?9X@P*J(R2<D;?PKBO\ A=WAG/\ QZ:I_P" Z_\
MQ55Y?C'X4FDWM:ZODC!Q" "/^^J /3X6#1+M)( QD@C^=51'(T5P6+9>7L.=
MH('\JX(?&[PR./LFJ_\ @.O_ ,52GXV^&A_RZ:K_ . X_P#BJ .YDF>)RT!D
M9651AE8A><9QUI2 /)8R7$D:L=S$'.?<8Z5PG_"[?#)_Y=-5_P# <?\ Q5+_
M ,+M\-?\^FJ_^ X_^*H ]"M6D;S"P/E[ODW9W8]ZL5YJ?C=X9'_+IJO_ (#C
M_P"*H_X7;X9_Y]-5_P"_ _\ BJ /2J*Y[PGXPT[QA:3W&G)<*D+['$Z!3G&>
MQ-=#0 5F:AX@TS2YQ#>70B<C<!L8\?@*TZH7NMZ9ITPBO+Z""1AD+(V"10!G
M/XRT$_*M^"?^N+__ !-.\'3QW/AR*:(YC:64J<8R-[<U*_BG0=N?[6M./^F@
MIOA.:.XT!)HF#))-*P8=#EVYH VZ*** "BBB@ HHHH S=8L7NK=9[8 7UNWF
M0-G'/=?HPR/QSVJ;3-134[/SUC:)U9HY(GZHX."#5RN?U!I-"U3^THQG3[E@
M+Q<9\ML8$G\@: .@HI%8,H92"",@CO2T %%%% !7-^+=)N[NWCO])VKJ]G\\
M#D#YA_$A]B*Z2C H H:/J,6KZ5!?1QM'YB_-&XPR,#AE/T(-7L#TKE+F.7PQ
MK_\ :,;G^R;^0+=1GI#(>D@YX![UU:L&4,I!4C(([T 8-@JKXRU@X3<T,&2H
M&< ' /OR?PQ6_6#89'C'5\]#% 1D>QK>H **#Q67K6OZ9H-H;G4;V*! "0K,
M SX[*.I/TH TR<#->>>*/BII^F2MIVDH-0U(OY04'"(W09/?GTK AUCQ1\3[
MAXM.9]*T!7*27"GYI!SW[GU X%=9:_#3P[9:1+I\-H=\@&^Y9B9"PZ-GM].E
M-6O9B;TT,72_AW=Z[?'5_&US]LFD7*62NP2+G..#^@JG/X T#PQJ\EQ?:8E[
MHURWWWR6M&S['[O/6NPTC5Y],NX]"UQ]MSC%M=-]VY4>_9NF172S11SQ-%(B
MNCC#*PR"*UM[*7O*Z?XKR_KR9ES>TC[KLU_6IRJ?#GP;)&KIH=JR,,A@6P?U
MKE-0^'FB>'-7?46T=;[1IO\ 6Q<EK4_WA@\K_*NI+2^"9-K%YM"D?((&6M">
MWNG\JZR*2&YMUDC9)(I%RI!R"#0XJFU*UXO^ODQ<WM$X[27]?<<C:> /!-Y;
MI<6^C6DD4@RKJS$$?G5?6OA7X9OM)GM[/3X[.X8?NYTR2I!SW/0XJS=VUUX0
MN6O;!'FT9V+7%JO)ASR73V]174V5Y;WUK'<VTRRPR+E64Y!%*=/E]Z.J?]6?
MF.$^:\9:-?U='FWAWPKX86Y&C:WH5I%JL2@ALG;<+_>7GVY%=>_@#PF\3*-
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
MW3@= H%:PERZI:]/Z[F<XWW>ACPV$/AU?MDK0PVD*X"+DE>  J_7'3U-<O\
M#S4)=4^(/BZ[EM6M6?R1Y+_>4 $#/N0,_C786%O=:O>)J>H)Y=M'S:6K#D'_
M )Z/_M>@[?6O-],OM6TGXE>*]6M8UGT^"Z5+^%1\^PYPZCVP<_6AP;DH;R?]
M6)C/W>;:/]:G6^)-$GTNZN=7LA)+9W+JU[:1K]W'_+5?4@\D=ZT;33#=I#?V
M%ZACE&Y6&?E4@]!Z\UT-E>6VHV45W:RK+!*NY&'<5S5Y#-X1N9+^T0R:/,^Z
MZ@')MR3]]!_=R1D=JO\ B>Z_B7X^7KV^XE_N_>C\+_#S]._WF-XL\#WTMPVN
M:/<J-0@ VQA-OFJ,Y#'/)_*KW@::SU.S6\@6-)XODGA8'?&X ! SS@]:[&":
M*ZMTFAD62)P"K ]17(>(_#L^G7Y\2:!F*\0;KFV7[MRHZ@CUIP:J+V<]'T?Z
M,)+D?/#;K_F5=/W?\+NU')_YAR8^G%>AUY-X1UV#Q!\7+V_MP55M.560@@JP
M(R#^->LBN=IIV9NG?4*Y[QUQX&UHXS_HC]\=JZ&N=\=G'@76N,_Z(_7Z4AD/
MP^/_ !;[1,G_ )=5KI<@C&:\>\.6OQ/3P]IRZ;=Z5'8>0IA$B@D+V!^6M'R?
MB]\^+S1^.GR+S^E 'ILBK+&T9^ZRE3^-<_!X2MX8TB-[.\22F79M1<L00>@'
MJ/RKE&@^+P8 7VCD'J0@P/\ QVD\CXNY<?;M'^7H3&N&^GRT =U9Z)':W,MP
MMQ([R1>5N*("H[8(7L,54B\,16Z1QP:A=10JK!HUVE79NIP1Q]!7(FW^+JD
M7^CD'KA!Z?3\*/LWQ=WN/[0T; Z'RQ\W_CM ';V&@Q64R2+=SNB,7"$@#>?O
M-D>OITK6) [UYE]G^+@V_P#$PT8YZCRQ\OU^6E^S?%W>1_:6B[1T/EC_ .)H
M ]-!SWS33QS_ %KS06WQ;*@C4=%Y[>6./_':<;3XM[3_ ,3+13]$'_Q- %GX
M6ILNO%*E@6&J2 @=N37HM>;?")+@6VOM>E6O#J3B=D^Z6[X_'->DT %9]]9:
M;<R WEO;NXZ&0#^M:%8^K>'=$UB99-3M(YI NT%G*\?@10 Q]'T(H1]DL]N/
M; IG@Z..'P['%$ $2:55 Z8$C=*JOX(\*%6_XET7/4><X'_H56?!MM%:>&X;
M>%0L<<DJ@#M\YH WZ*** "BBB@ HHHH **** "BBB@#/UBREO+(&V8)=PL)8
M&/3<.Q]B,@^QI='U1-5L1-L,4Z'9/"W6)QU4U?KG]2C?1M5_MFWC#6\P6.^7
M.-HSQ(/IW]J .@HI%8.H92"I&01W%+0 4444 (>017FGC;3;KPOKT7C32(GE
M/^KOX!]UD]>/\\"O3*CFB2:-DD4,K @@]"#0!G6.K0ZIH2:G8%94DBWQC=WQ
MT_/BDMM7%Q#DPL9%C+E5/7''%<'I4TGP^\6_\(]=?/HNIR&2UF?I&QZIZ=?Z
M5Z8(D0C8JJ.@VC'% &+;^(6N+J[A-A)%]GA$I)E4[CM#;=H.>_7IP:9_;LSM
M_JX(Q@D&1B,XZUOF-0#@ 9ZC%-,,;XW1J<# RHH \EU.*\\*^*)/&=L8FT^>
M1(KR&W!;Y2/F8^AS7JME>6^H6<5W:R"2"9 Z,IZ@TR^T^VOK&>SGB5H9U*.N
M.H->.V/B'5/A?XE?P]?!KO1G;? <?,B$GE?QSD4TFW9";LKL]?U:[GL=-GNK
M:U:ZFC3<L*G!:J^A:Y;:_ID5U =K'B2,_>C8=5(J[9WEO?V<=W;3)+#(,HZG
M((KF]9T>\L+]]>T%!]K_ .7BVZ+<K]/[U:0C&5X2T?\ 6C_S,IRDO>CJCK<D
M8KEM,T'2O#FN7NI7-WOU'4YVV2328.TG(C4>V/TK3T'7[77[#[1 2KJ=LL+\
M/&WH13]9T:SUO3GM;N/<OWD8?>1NS ]C4\O++EJ:%\UX\T-2:^TG3M5"B_L;
M>Z"9"^=&&QGKC-4];\1V7AP6@NTE6"9O+$D:92+&/O>@YK+TG6+K1[Y=$UV3
MYR,6EX>%F4=B>S5U$D4<T31R(KHXPRD9!%4X>SE[VJ_,F,_:1?+HQ8IEEC62
M-@R,,AAW%<KJ?ACPGHT=WK4N@1SR*?-DPAD)).20I./>F%Y?!4WS%Y-!D;@]
M3:D]O]S^5=9%)'<6ZR(ZR1NN0PY# T3@HM26L7_7R81J.5ULU_7S12T:^T^_
MTJ"XTSRQ:.N46-0H7U&!T.<UR/Q=B1_!)8J"RW,6TD<CGM6G?:?=^'KJ35-$
MA\RWD;==V*C[WJZ#LWMWK"^(VJ6>K?#HW=G,)(VN8L@=5.[H1V-$Z=ESQU7Y
M>3"%2[Y):/\ /S1Z'IPQIMJ/2%/Y"EU#_D'77_7%_P"1HT\YTZV_ZY)_(4:A
M_P @ZZ_ZXO\ R-9&IP'P5Q_P@\G_ %]R?R6O1!7G?P6_Y$:3_K[D_DM>B+TQ
M0!'/D6\N/[A_E7A7@%IM1T[6=!MK#SY;J<,T\@_=P 9^8G^]Z 5[K<<6TO\
MNG^5>1?!W6+&V?5-,GD\JZFN-\>_A6 !X!]?:KIMQDFB*B3C9G0Z1GP3J+6V
ML8DBNW 35#DECV1R>GM5GQ-KLFL&;P[H$4-Y=RI^_DE&88E/KZGVJ35+F7Q>
M)=)TU5_L\';=7KKD''\,>>I]^U4-/(^'<[6MVN_1+A\QWFSYHF/:0CM[UVR2
MF^>:_>=OU_X!R)V7+%^Y??\ K\RC\$K"[L]!U(RW :$W;*L./N.O#'/OQ^5>
MI5Y]\(9%E\,W[QL"K:E,01R",BO017GG<)CG.:\QTS_DOFI?]>/_ ,37I_K7
MF&F'_B_NI?\ 7C_1: /3\8(H./K033>IST]J /,/&Z@?%?P<V.=V/PW&O46'
MR$>U>8>.?^2K>#O]_P#]F->H-]T_2@#SSX/RA_"=TO>.]E!)[\Y_K7H)Z_A7
ME/PNU_1='T"]M]2UBQM+AKZ1C%<3K&P' Z$CTKN#XT\*A?\ D9=(_P# V/\
MQH XSXI30P>*/!\EQ*(XDNG>1B<;0"O-=AIJR>()8]4N49+%3NM+=OX_21OZ
M#\:\]^(>M>'M<\3>$XDU.PO+5+HB<Q3B0*"5^]M/ XKTC5O%>AZ'I,U]<7T!
MAA7[D+AF/8  &KC/E3MN1*-WKL7-8U6#1M/>[G#.1\L<2#+2.>BJ/4UYQ\-+
M2:Z\=^+=3U*V6&_5T0Q@Y\L2%F*^A^ZM=#X?OX=9D3Q#JE_:(\BDV-FTRXMD
M/<\\N1U]*X73?%)T;Q[XJU>RNK>XT@7"?:XRP$C#D;H\]=IR,>_XU4HK2,=_
MZT)C)ZR>W]:GH-Y!)X.NI=3LD+Z/.X:[ME7)@/>1,=O45T]O<6^H6:3P.DUO
M,F58<A@:I6OB#1M0L8KF+4;5H9T#+NE4$@^H)XKA;W6;;X?:O#/;ZE;S^'[V
M?:]JCAVMV(SE<=N_^<U;DJJ]Y^\OQ_X/YDJ+IOW?A?X?\#\C8?[3X)U5GP9/
M#EP_"J/^/-R?_03_ %KLHY$F19(V#(PR&!R"*I2:GHUW;-'+?64D,JX96E7#
M ^HS7$MXDL_ NJPV,E]!-H=XY%NRRAVM3QD-_L\TFU5C?:2_'_@_GZ@E*E*R
MUB_P_P"!^1'H=G!:_''6A!$L:M9*Q"C ).W)KTZO,?#^HV>J?&;4KFQO(+J
MZ>H$D,@=3C'<5Z=6!N%<]XZS_P (-K0 )/V1^A]JZ&N>\=*&\#ZR, YM'Z_2
M@!/ \HG\#Z-( 0#:IP?I6_M'I6%X(#+X(T8,VX_94Y_"MZ@!,"@@4M)F@ V@
MT!<"CGMFC)H 3:"U&/:@<<T@SGO0 NT48 SQ2XS00=I]: //OA8P+^)L*!_Q
M-).0>M>B5YY\+<"3Q,F_)759?E].:]#H *Q-9\+:+KT\<VI60GDC&U6WLI /
MT(K;K"UKPIIVNW"S79N ZC'[J9D!_ &@"BWP[\+!<?V7P/6:3G_QZKW@^*.#
MP[%#$@2-)9550<@ .W%9Y^'VB@'Y[T=?^7IS_6KO@R".U\-0P1$E(Y954DY.
M [4 =!1110 4444 %%%% !1110 4444 %-DC26-HY%#(P*LI'!![4ZB@# TA
MI]*U"31KN<R1L#+92N>2G>/GJ5_D:WZS]8TP:G9;%<Q7,9WP3+]Z-QT(_D?4
M4W1-2?4; &X00WL1V7$.>4<?T/4>QH TJ*** "BBB@#!\6>'(O$NA3V+[5EQ
MO@D/5''0UA> /$,\EO)H&MR&/6[%C&R2M\TR]0P]>/Y5W9Z5YS\0?#UU!=6_
MB_1QC4-/ ,J*,F:,=?R&?PH ]$XI:Q_#WB"S\1Z1#J-BX:.0?,N>4;N#6Q0
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
M[L?$^HVC6MU+I8C=E+-$C@@ @\9)KI)K:&Y@\J>-9$.,JPR.* ,+QA\W@J_
M[PCC\13O$:Y\"7B]/]$'\A6Y+;Q3PM#-&LD;#!5AD&EE@BG@:"6-7B88*,,@
MB@#*UX ^%+X-G'V5L_\ ?-5]='E^!KL>EG@9_P!VMV2&.6(Q.H:-A@J1D$42
M6\4L)AD16C(VE6&010!S-V,_#24'OIW_ +)5^PPG@NUXR!IZ_P#HL5K-;0O;
MF!HU,)7;LQQCTQ2K#&L(B5 (PNT*!P!Z4 8]IC_A"X<C'^@#CT^2G:5A?"%K
MW LQ_P"@5K"&,1"((/+"[=N.,>E"0QQQ")$"Q@;0H& !Z4 8>D?+X)A&",6A
M./P-1> &W>!M*8]XS_Z$:WGMD^QM;1@(A0H !T&,5RNG:=XH\/:3%863:9>P
MP9"*RO&Y&<X)R1GGVH [&BN7T_QBCWGV'6+&72KLG""<Y23_ '6'%=.I##(.
M: %KG?'G_(B:W_UZ/_*NBKG/'O\ R(>M_P#7H_\ *@"7P<P'@W2/^O5/Y5MY
M%>.Z##\4GT#3_P"SKG38[/R5\K>JD[<<9R*TFM_B]@XU#2CC_83G_P =H ]0
MS@T#I7EYA^+[N,7>E1@\9VH1]>E.^R_%T!C_ &II/'0>6O/_ ([0!Z=FESZU
MY>MM\767)U+2E/H8U_\ B:<;/XN8;&KZ1D=/W2\_^.T >F9YR*,]:\O^S?%_
M;DZEI.<'CRU_^)J7[%\6\G_B<:/Q_P!,AS_X[0!Z6&'O2_B:\P2V^+C+DZGI
M2GG@QK_1:E-C\62O_(9T?IT\H?\ Q% %CX5HPE\3.5PK:I( ?7!->BUYO\('
MN#IVN+>%3=C4I#,4& 6P,X_'->D4 %9.J:,-2G20W]];[1C;;R[ ?<\5K5D:
MMH1U6=)5U;4;,J,;;64*#]00: *3^$XS&5_MG6.1_P _7_UJD\%0?9O#$$.Y
MFV22 %FW$_.>I[FH3X2<*<^(];;@\-<+_P#$U8\'0_9_#4$)=G*22+N8\G#G
MD^] &]1110 4444 %%%% !1110 4444 %%%% !1110!2U73H]4L7@8[)!\\4
M@ZQN/NL/H:KZ%J<E_!+!=H(]0M&\NY0=,]0P]B.16K6%KD-Q9W,6MVDA MUQ
M=Q#GS81R<#U')% &[14<$\5U;QSP.KQ2*&5E.00:DH **** "N)^('AF[U2R
MAU72&,6LZ>WF0.O!<=U]_I7;4A&1@T >1V_C7Q)XTLX],\/V+VERN([V_DQM
MB..<8Z$D5UOAOP)INAL;FYSJ&J/S+>7'SMGVST'ZUSFMZ=)X \9)XELEVZ->
M,([^-%XC)/WL>F<?R[UZ3:W4%[:Q7-K*DL$BAD=#D$&@"?'% X%*.U(>G6@
M(H[5FC6[02F)]Z2 %BK#G )&?TIPUBT>Z6W7S/,9MH_=G!_&@#0!S1DGI6++
MXAMH)O+DCDR79%/&"0,GO4UAK<6H7301PR(4!RQ((R,9'!_VA0!H21K+&R2*
M'1@592."#7F:RO\ #3Q;Y6W/A[59 4Y_X]Y._P"']/I7J Z5EZ_H=IXATJ?3
MKQ<QR#AAU5NQ% &L'5L8.<\TM>>?#_7+VUN;GPIKTA_M.R/[EF/^MBQQ@]\#
M]#7H0.10 M%%% ''_$$SBRT<VJH9_P"U8=@D^Z3ANN*T WBS',>DC\9/\:H^
M/1.;71OLL:R3_P!JPE%=L G#=36D+GQ)S_Q+[#_P(;_"@"WIO]K%7_M-;0-N
M^3[/NZ>^:T:HV$NI2%_M\%O$/X1%(6S]<BKU !1110 45SWB#Q0FAZA961CA
M#709O.N)O*B0+UR<$Y_"HE\2RNR*EQH+,Y"J!J1Y)[#]W0!TU%8%]K-_IBHU
M\-&M@YPAFOV7<?;,=9]UXU%D(7<Z5<+)(B;+2_WR?,<9"E1GKZT =?1110 4
M4V1_+B=\9V@G'K7$6GCU[VV6X2;0;<-G]U=:@R2+]1Y= '<TT,I) (R.#7.6
M>L:SJ$#3V:Z#<0H<,\6H2, ?<B.J \7R [A>^%P3U_XFC?\ QN@1VE%8OAO7
MQK]I<2;(U:WG:%FA??&^,?,C8&1SZ5M4#"BBN9UKQ8NEZY%I8%K"6B\UKB]F
M\J/&<84X.30!TU%<M;^*'NIDA@O_  _),YPJ)?L23[?+6H)-?QS;:;G/_/Q)
M_P#$4 :M&*P+[4M>TZW-S)I5M=0IDR+:W#&0*.X#*,_2M73K^#5-.@OK5BT,
MZ!U)Z_0^] !?V%KJ-JT%W;QS1L,;74&N=T>2[T+55T&\<RVD@9K&=CEL#DH?
M4C/%=97+>.B]MIEGJ,7$EG=Q29[[2V"/Q!H ZD=*YWQY_P B)K?_ %Z/_*NA
M4AD4CH1FL7Q?97&H^$M4L[6(RSSVSI&@.-Q(Z9H 9X.('@S2.?\ EU3^5;)Q
MC'\Z\MTO5OB1I.DVNGQ^#K:5+>,1AVN%!('?[U)J?CCX@:/8RW]_X2M+>VC'
MSR&?=C/T;- 'J@QCCBEZ]*R_#VI2:OX=T_4I$57N(%D95Z D9XJQJ$$MUI\\
M,+;)&7"D'&#0!:%"XK%:VU>2,1M)$JX!+*QST' X^M1PV>M&UO4GGC;S%VP*
M&SM^I(]* -\%3FCOBN9ATG5HY,O/%,IM5C9&;'[P8YR!G'!K4TFUN[7/VE4R
M4 9ED+;B![B@#1"XZ4H&*7VI>E '!?"WFW\0G_J+S?TKOZX#X6G_ $?Q#_V%
MIOZ5W] !6)K7A]=9GBD.HZA:F,$ 6LY0'/K[UMUA:YH%[JUQ');:_?Z<J+@I
M;;<,?4YH H'P4H0C^W];)X/S79/3@5=\&1-!X9@B=VD9'D!=CDM\YY-43X0U
M##E_%NL-GIAU 'Z5?\&P&V\-00F1I"DDB[WZM\YY/O0!O4444 %%%% !1110
M 4444 %%%% !1110 4444 %! (P1D&BB@#G+%6T#6FT\Y&FW>7MW8\129YB'
ML>H'UKHZI:KID&KZ=)9W .Q\$,O!5AR"/>JF@:F]W%/97>%O[)_+F7U'\+CV
M(H V**** "BBB@"EJFF6VKZ;<6%W&'AG0JP_P]^]<!X2OI?!WB"7P;JLW^CL
M?,TV=A@.#U4GU_SZ5Z97*^./"D?B71QY;F._M29;60<8;T/L<4 =/G/2E-<?
MX \6GQ)I$D=TGEZE9MY5RA/4]F_'G\1788]Z *YL;;:?]'C))SR/\^II1;0^
M8L@CPRG(J<GM0.* (FMXG38T2;1DXV]S3(+*VMF+0P(C'J0/\^@JQTXH'2@
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
M%D?_ (JK/@M9E\,P+<,'F$DF]@,9.\T ;]%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 5=1L(-3L)K.X!,4HP<'!!Z@CW!P:S_#]Y/LETN_
MEWW]F=K.>LJ?PR?CT/N#6U6)KUE,HCU:PB+W]H"5C7CSD/5#Z^H]Q0!MT57L
M;V#4;**[MVW1R#(]1Z@^XJQ0 5'/(T4+NJ%V X4=ZDHH SYD\QL3$2/LW1H@
M/!'XX/45E>)?#MGXPT!K&Z.V5<.DB_\ +.3'4>HYK5EM8K<DQP@(XV;4^\Q)
MZ>PJ07 MP(9(MK!?D6++9'Y<4 <AX"\2S7"3^'-7(CU;33Y94]98QT;\L5T.
MO>)-+\.61N-1N4B!!*1Y^>0CL!7*?$?P]<((/%FCKC5=.(=QC/F1CJ".^/Y5
MG>!_#EGXJ2/Q7K=XNIW[L"J!L+ 0> 5&.?;I0 @_X2CXCSE6\[1?#WW@5!$E
MPI]^_3Z?6NXT70=&\+6L=E8PI!O&7=OO28'5FK;QCBJ6H:7#J<9BF9@A1D.W
M&<,,=>U $TEY;P$K)*D?./F.,GK3C<18C8/E9/NLHR/SJD-#MOL9M6DFD!R2
M[L"QR2?3WJ5=+A$<"'.(2S(0 ,,01D8'7!- "+K6GL/ENX_3Z5=#<9'3L:QA
MX=MQM#W5T^T #+*.>[<#J<\U)K.OZ5X<L%GU.[2"/&$4GYG('0#O0!ILW!].
MO->.:YXALO#OQ!&J^'91<PRQ@:K'"I:,#=]XD<9Y_P YK2D/B/XE3K%Y,ND^
M&V.XNPQ).!T_ _E]:[?3/"NE:/HDND6EN%M)5*R[CEGR,$DT :]C>V^H6<-W
M:RB6"5=R..A%8NJ>)]ET^FZ-"+_5!PT2GY8O=SV^E<?X3N'\!^))_"FI3 :?
M<GSM/N'/!R0-N?\ //UK;O\ R/!.MS:N$D_LW4"3=A5W>5(!D-Z\\B@#2M_#
MD;7"ZIK\ZWEW&-X#G$,&/[JG@8]36YI]]::A;^?93QSQ;BN^,Y&1UYKF#I>H
M^*U+:N7L]+9@4L5.'D Z;V[9]!6TFHZ3I,\.E0E%E) 6WA7)4>I Z#W- &Q1
M110!QGB.WMW\::8^KVQGTF2 PIO.8DGW9!8=.1@<UNIX7T"-U=-%T]64Y!%L
M@(/Y5:U73+?6-,GL+I289EP<'!!Z@CZ&L;PYJ,UK<R>'=4GWW]L,PR,N/M$/
M9O3(Z'Z4 &O6UC=>)='BU"&WFMS%<96X52N?DP>>_P#]>K1T'PN5(.EZ5A>O
M[F/CMZ?2JNNV%GJ7BC18+ZVAG@\JX;;,,C=^[Q]3UX^OI5O_ (1/PWC/]BZ?
MCIGR%_PH T;"VL;2V$6GPP109)"P* N>_3BK-5;"QLM/@,%A;PP1;B2D*A1N
M[\#O5J@"G?VNFW C.HPVL@4G9]H53@]\9JD=.\-G&;32^/\ 8CJSJMCI%W'&
MVK06DJ(3L-R%(!QSC/L/TK*&C^"V)"V>BG SP(^E %/PXEO'>>*EM%C6W$X"
M^4!M_P!6,XQQ1X?T;PO+X<TR2>PTIYFM8FD9XT+%M@SG/?-,\,Q6EK<^*K>Q
MCCCMXY_E6+&T?N^0,>^:;H.E^$'\.Z:]Q;:0T[6L9D,GE[BQ49SGG.<T"-ZT
MTCPY!=1RV=CIB7"G*-%&@8'VQS6Q6%8Z;X6BO8I+"VTI;I23&80F\'';'/3-
M;M P.",'I6-_9_AOG_1=+_[XCK8(!!!&0>HKFSI/@O)S:Z+GOD1T 9'BVVT>
M!M$-C#9),=4@Y@50V-W/3M5R[MM-NOB%,NI0VTJIIL907"J0#YC=,]ZRO$UG
MX>M9M#.DP:<DS:I!N-MMW8W>W:M'4+72;GXA3+J\5H\0TV,I]I"[<^8W3/>@
M1J?V+X1SC^S]&SZ>5'6Q916<5JB6"0);C[H@ "_ACBL,:;X-48%MHH&<](ZV
M=-M=/M;0+ID-O';L=P^S@!2>F>/I0,MT444 85[X:\-W][)<7NG64UR2-[2
M%L]LUCZYX4\+0:#?3P:;9JZPOM9 ." 3Q6AJ'A?PO?7\UQJ&G6$MQ(?WCR@%
MB<>]8VM^#/!]MH5Y)!IEBDJ0NR,N,@XZT =AHJE-#L%/46Z#_P =%<[\4?\
MDGVIYZ87_P!"%=#HJA=#L%&,"W0#'^Z*YWXI''P\U0_[*_\ H0H XWPQ\*K/
M4_#6GZA-KFKQ27$0D,<,P"*#T !%:_\ PIZP9CGQ#KFWL//7_"NJ\$<^!M%/
M_3I'_*M\$!3F@#S;_A3FG#G_ (2'7?\ P(7_ .)I3\(-.8_\C!K@_P"WA?\
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
M6L;'0O&ND6>BEH&N!(;NV20F/RPIPQ7/!SP#7;52L](T[3Y6EM+*"&1AAG1
M&(],]<5=H *Y;Q2L=YK.AZ7>$BPN9)&F&_:KE5RJGZD]/:NIJM>Z?9ZC&L=[
M:PW"*<J)4#;3ZC/2@#*B\)>&HIXI(],M%DC8,A'4$=.]6-0T/0]7G$]_9VUQ
M*J[0[\D+Z?K1_P (QH>0?[+MLCI\E)_PB^A#II5K_P!^Q0!@^(_#?A;3_#E_
M="R@MS'$2DD)PP;MCGKFNDT"6:;P]ITMRQ:9[="Y/4G:*C3PSHB,&72K7(.1
MF,&M4  8 P!0 4444 9-YX>T>]NFN+JU1YFZL6(/\ZR->\,:%%H%\Z6D:LD#
MD,';@X/O6W<:3I=W.\D]M%)*>&)ZUC>(- T2+0KYA:PQL('*MN/''UH W=%.
M=#L#_P!.Z?\ H(KE/BZ,_#J__P!Z/O\ [0KJ]&_Y ECG_G@G\A7)_%X[?AU?
M''\<?_H8H Z#PTK#PKI0+ G[+'R!CL*U 2!QVK)\,9_X1720&W#[+'R1C^$5
MK9X)[T 9;:U;(A,VZ-C*(PAY.20!Q]2*6SUJWN[MK94F5PY7)3CCW!J>72[&
M9MTEE Y#AP60$[O7^5/BLK6&7S8[:%)/[RH : (1J0C^:1"J&8Q;MX(&%)S^
MF*AMM7\^>.)H"N5#$[\\'H>G-: MX @7[/#M#;PNP8#>OUI$M+:-PZ6T",.C
M+& 10!./E/-(.3VYHZGDT#B@#A/A8R^5XB0,"RZM+D?E7H-><?"E")_%#_PG
M5) /S/\ C7H] !6-J\GB*.8?V1%ITD6WG[2S@@_A6S6-JTWB"*X7^RK*QGB(
M^8SS,A!_ 4 9QF\;F,EH-%5O0-(?UJYX.\[_ (1J#[0%$WF2;]O3.\YQ5>6?
MQ>$)%AI#'T^T/_A4W@MIV\,PM<JJS&24NJG(!WMTH Z"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CGACN8)()D#QR*593W
M!ZUB:'/)I]U)H%VV6@3?:R$_ZV'. /JO0_A6_61X@T?^U;-7A8QWUL?-MI5.
M"'';Z'H: ->BL[1=7AUG3UN(QMD!V31'K&XZJ:T: "H9X/-975V21 0K#WZU
M-10!F[9(&\\!27;:[,,M^'H/:I[NRAO[&6UNT66&5"KJPX(J86\6XML&<YJ6
M@#RWPKJ<W@SQ5)X,U&0M9RL9+">0\X/\/YY_'ZUZ<*YKQWX7_P"$FT(QP%8[
M^!O-MI3U5AVSVS5/X?\ BF37]+>VO\IJMB?*N4;[S$<;L>_\Z .RXS1WS1QZ
M8I.F: %ZBCL:!TH..YH .,8II;;T.<52U;5;+1]-FOKV=(8(UR6)QGV&>IKS
M=K_7OB<7M=,632M #8DN7XDF]A_A0!L^(?B#LU'^PO#MO_:&L,Q3(_U<)SSN
M]<5)X7^'ILM7_P"$@UR_EOM:)W;PQ")D8QCOQ72:!X:TSPW9);V%LJ87#RD
MN_N3WK5DFBAC:21U1%&69C@ 4 8GBGPZGB#2O)#F.YA<2V\H_@<=/P/2L?3_
M !/K&LM'I]CIS6]U$-MY<3J?+B8<84?Q$_UHN_%$^OWS:3X<F2,D$O>RC V@
MX/EC^(^]-LX;GP;K<4=U?7%UI>H$)YD[[C%/[GL&H VM&\,6>D>=>2$W6H3'
M?-=S#+GV![+[57\$3&^TV[U1E(-[=22<^@.T8]L"M37;H6N@7TV[;B%L'T.,
M"H_#%E_9WAO3[0#&R%2?J>3_ #H UZ*** "BBB@ HHS5/4=5LM*M'N;VY2&)
M1G+'D^P'<^PH N45A:9XKTO5;Y;.!YDG9/,19H63>OJN1S6R9XDF2%I%$K@E
M4)Y;'7% $E%-:1$=49P&?[H)Y-(TL:NJ,ZAF^Z">3]* 'T4QY8XRH=U4L<*"
M>I]!227$,1022*I=MJ[CC)]!0!)144MS! T:RRHC2-M0,<;CZ"G/+''C>ZKD
MX&3C)]* 'T4R6:.$ RNJ!F"C<<9)Z"B25(EW2.%7(&2: 'TA(7J0!45S=V]G
M#YUS,D4>0-SG R>E<]X\)/A*Y*$_>3D''&X4 27O@[0-2U*6^NK=GGEP7Q.Z
M@X&.@(%9&O>"/#4.B7LR6861('*-YSDY /JW-;J>%M%DAC9M.@W;1R!C/%*?
M".@L@5])M6 & 63)Q^- %W1!MT'3QZ6\8_\ '17*?%_'_"NK[/\ ?C_]"%=O
M%&D,21QJ%1 %51T %<3\75+?#J_QV>,_^/"@#E-*^$4.HZ/97@\0ZE'YT*OM
M5N 2.@YJV/@M#W\2ZJ>>SUWOA8Y\)Z2<?\NL?7_=%:=Q&TMI+&K,C.A 9#@@
MX[4 >9?\*7MS_P S)JW_ 'W2'X+VP_YF/5O^_E=U;Q:L/+C<JL03G#<@@]\D
M\GZTS3[#5+:^E-Q?7%Q:A&"H[+EB?< $>U '$?\ "E[8]/$FK?\ ?=(/@M;9
MX\1ZMG_?%=E+9ZG+:A%25)-I;(N> <GY>O3!Z_2IM.L-0AU033.P@P6VF<L!
MD<+CV/- '%#X,6X_YF35O^^Z0_!FW(_Y&35?^^Z]2!R31VS0!YO\'K,6%OX@
MMD8R1PZB\2RM]Y]O'->F5Y]\+/N>(QM(/]JR_-Z^U>@T %9&K/KRRI_9*6+1
MX^;[06!S[8K7K,U*75XY4&G6=M/&1\QEE*D'\J ,MY/&#*,1:0ISR"SGBK'@
MTSGPU!]IV^=YDF_;TSO/3VICW7BG8<:989Q_S\'_  I_@TS-X;A-PBI-YDN]
M5.0#O;H: -^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** .:U8?V!JZ:W'N6SF_=Z@%Y]DDQ['@^U=*"" 0<@TV2-)HG
MBD4,C@JRGH0:Y[1GGT;4#H5R<VH7=83-U91UC)[L/Y4 ='1110 4444 (1FO
M-/'FE7VA:U!XPT2-M\6/MZ(?OQC'.._O^%>F4R6*.:)XY$#(ZE64]P: ,_1]
M;LM=TR&_L)1)#(.HZJ>X/H15\'U->5:=,OPU\92:5.THT'4F#6\C_=A<]1G]
M/RKTZ>XAMH6GFE2*%1DR.P"@?6@"9FQ]:Y7Q-XYL="E_L^!7O=7E&(K2!=QS
MVW>G\ZY_4?%FN>*KZ72/!]M_HP.R;56^ZOKM_7UKI/#'@/3?#A-PVZ\U%CN>
M\G&7S[>E '.Z1X&U'Q'?G6?&Y$LG_+"Q1_W<8]Q_3\Z](@@CMXEBB0)&@"JJ
MC  %$LL4,32.ZHBC)9C@"N,U;Q'K>JPR0^$+02;5)-[<#$;8[)_>/OTH V=?
M\6Z9H"B.XE5[MR!':H09')Z<=OQKF-:L=;N8HM:ULJ;"WE#R:5%R!%_>8]V'
M!].*N:'X<TC6?#<DTGF3ZA=)BYNIN9DE';VVD< >E:?AN_GO+2XT?6PAU&V!
M29<<2QG@,!W!% "ZUI$6LZ)!=:1)'%=0 364R< >W'8CBETZZL_&7AMX9UP^
M/*N8^C12#K]#GD4OA[2;C0;R[TZ(.^E'][;,3GRR3RGTZ$5LVFG6MG-<36]N
MD<ERP>9E'+GU- '"7&JDZ8_A2_G!U1;B.! QYFB+ AO?C.:]$1=JA0, #%4[
MC2-/N=1AOYK.&2ZA_P!7*5^9?QJ]0 444$XH *0G JM?ZC::9:M<WDZPQ @;
MF]ZYCS-<\37>R R:=HH7F8C$T_)^[_='2@"[J7BI$O6TS2;=M0U$9#)&<)#_
M +[=OIUINF>%V:X74=<G^W7^=RJ>8H#G.$']:U]*T>QT:U\BR@$:DY8]6<^I
M/<U?H YC5HP/&V@,N VRX!X[;:KZSN_X6/X9QT\JZS_WP*G\20ZE%KFDZG8:
M>]ZML)5DC1PI^88!YK&U";Q!=>)M(U9/#=TJV2RJ\?GI\V]<=: .DU<_\5#H
M0]9)?_0#3-7/_%2Z(/\ ;D_E6-=ZCX@N]7TZZ_X1:Z1+5G+ SH20RXXIM]>>
M(+K6-.O(_#5PJ6I<NK3IEL@8Q0!N>(0/[2T3./\ C[_I57Q8/]-\/^^I)_(U
M1U*_UZ]N=/F3PS<K]FG\QE,Z<C%1ZM<>(=2N=-=/#<R"TNA.VZX3E0.@]^:
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
MXDP3\V>%X'UH N'.*;TYJE-J<4+$8=PB%W=1PHQGOUS[5<C821JXSA@",C%
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
M^529[JX;<[_Y]!71.&V-MQNQQGUKF8?#"W,JWOB"X^WW$9W(GW88OHHX/U-
M&)X8U-=(U26%K::UT34)\Z>\_&USU7!Z ]17H6:X3Q-?+XEMCI&AVJ:A)O&Z
MZ5L1VK#HV[NP]!7:VD<D5K%'-)YDJH SXQN(')H X+XP<>&['_K_ (OZUW\/
M_'O'_NC^5<!\81_Q35A_V$(OZUW\7_'O'_NC^5 #N^*".?PH-*>E 'D>N9_X
M7WI1!/\ JTZ?[AKULUY1JPS\>M,QVA4G_O@UZOUZ4 &/6@\#BD)]*4]* /-/
MB2K-XI\( YV?;#^>5_&O2SFO,OB6Q3Q7X/"Y)^UDX_%:].H ;P *#Z^](<YI
MV1C% 'E7POV'QSXP*G_EN,<_[35ZL.]>3?"M]_C7Q>Q5 ?/QQV^=Z]8% #LT
MA/%)VI#VH \L\*L!\;O$B)C:4)/U^6O5Z\E\'[C\:?$I8YX;_P!"&*]:H *X
M?XN9_P"%=:AC^\F?^^A7<5PWQ=!/PZOP!GYX_P#T(4 ;OA5BWA#223DFUCY_
M"M?G:,5D^$QCPAI&1_RZQ_RK8ZT 8ECJ=Y)(8KNRD5BS;61#M(&?7Z?K4EGJ
M-[-??9I[!D #$RKG:,'CJ.IK7P,T;1DT 8+:G?K''+]G+KN=67RF#G'W<#I3
MK/4M0ENEBD@_=EP-QA925QUY.!CI6W@'O0%&>M "=#3L\?6C ]:0CWH \]^%
M@VWOBH8P?[3?C'N:]&KSCX5L&N_%) P/[3?C\37H] !69J&MPZ=.L3VMY,2,
MY@@+@?C6G5"^U2WL6 F$I)Y 2)FS^0H S9/%EL%_Y!NJGK_RZ'BG>#)OM/AF
M"8*RAY)6VL,$?.>M6'\06'EN?](P!D_Z._\ A4'@Z59_#D,B@A6DE(R"#]]O
M6@#>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I",]J6B@#S^?1;#P]XS3
M4KBS5M/N6'ERNV5MIB?0],GO6E=^);S5)S9^&(!<_,4DOF/[F'Z?WC]*Z#5M
M,M]7TJYL;E<Q3H5/J/<?2N0T[Q&/#=L= NX&EU.#Y+6*",C[2O\ "1@8'O\
M2@#IM,L_['M7^V:C-.[ON>6YDXSZ#L![5K @C(KDT\.7FM7,5YXCF1HX_FCL
M82?*5O5O[Q%=!;ZE937DEC!/&\\*@NB<[!TY].G2@"X>AK@I-1;Q+=W5O=ZI
M'IFGP2&-[82A)I0.[$\J#[5WU5WL;61R[VT+.>K,@)- &=I]UX?TFQ2TL[JP
M@@C'")*H [^M3?\ "1Z)_P!!BP_\"$_QJU_9]G_SZ0?]^Q_A1_9UE_SZ0?\
M?L4 >;_%G7-,F\.V7V?4+69TOHW*QRAC@9R< UM#XI>#T10=8C/RC.V-C_2N
MJFT?3;A=LUA:R+Z-"I_I5?\ X1G0O^@/8?\ @.O^% '.?\+7\'?]!8?]^7_P
MH_X6OX./35__ "$_^%=)_P (UH>,?V/88]/LZ?X4J^'=%C8,FDV*L.A%NO\
MA0!XKJGC?19/BU8ZW!<O+811JCR(C9!VD'C&37>_\+?\( X^UW>1S_QYR?X5
MU<>D:):3%H]/LHI.N5A4'^56UMK-SE8(22.NP=* .)/Q?\'G_E[O/_ 23_"@
M?%_PA_S]WG_@')_A7<BUM3D?9XO^^!2_8[;_ )]XO^^!0!XEXT\?Z%K6L^'Y
M[&2=HK.Z\R9Y+=E"KD>H]J[L?%;P>W(U3I_TQ?\ PKL'L+1QAK:$CWC!J$VN
MGJ53[-;@L=H'ECGCZ>E '+'XJ>#\?\A1N?\ I@_^%)_PM?P< #_:O!Z$POS^
ME=6ME8.3BUMS@X_U8[?A2"STY_D%K;G';RA_A0!X?X%\;:)X>\4^(KN]EG%I
M>2[H7C@9@PW,>W/>O0!\8/![#(N;S_P#D_PKM4M+,CY+>' XX04_[';?\^\7
M_? H X3_ (7!X2(XN+SZ?9)./TII^,?A+?CSKS'K]D?_  KO?LEM_P \(O\
MO@4?8[;_ )]XO^^!0!XSX,\2Z;<?%;6]3^TF*SN8\QO,I3=T['Z&O5CXGT0?
M\Q.W_P"^JT!:6XZ01?\ ? IWV>'_ )XQ_P#?(H S?^$GT0_\Q*W_ .^JXOXH
M^(])N_ ][:VU_#+<.4VQKR3A@:]&^SP_\\H_^^13)(+90"T$6"<?<% 'F^B?
M%CPI8Z#86ES=W/GPPI'(%M'P& Y[5H#XQ^#C_P O=T!ZFTD_PKLT@LF9@L$.
M<\_(!_2GM:VF0A@BRW^P.: .)'Q@\(,,_:[O_P  Y/\ "D/QA\'CK=7G_@')
M_A7<BSM@,"WB_P"^!2_8[;&/L\7_ 'P* .$_X6_X/[W5V?\ MSD_PI?^%Q>#
MEZW5Y_X!R?X5V<R6,&?,AB4 9)\L?X4_[/:$@>1$21G[@H XD_&+P<!S=7A_
M[<Y/\*/^%P>#V0L+N\Q_UYR?X5VC1V2OL:&('_KF,?RI6CLU(5HH@&X^X,4
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
M/;>&9M0CVF9+;S1D<;MN:N:7</=Z3:7$F-\L2NV!CDB@"TS!5+,< <DFLO\
MX271<@?VE;\X ^?K5K4W\O3+E_[L3']#3=+C4:39C8.($[?[(H KR>(M'"L3
M?PX7[W/2H?"<L,VA"6W8-$\\S*PZ$>8W-;6U?[H_*N?\$@+X6MP,8#R#C_?-
M '0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7+W(_X1C77O@C_ -EW[ 3A 2(9
MB>'/H#T)]:ZBH+RT@O[.6UN4#PRKM93Z4 3T5'!$(($B5F8(H4%SDG'J:DH
M**** "D(!ZBEHH XV[T>'0O&2:^L41M;K$,^Y0/)<XQ(/3.,'ZUM>*06\/3A
M2<[XL8_ZZ+6A>6<%_:R6US&LD,@VLI[BLB7PAIL\(AEDOGB&,1M>2%1CIQNQ
MQ0!!XX.WPP^.OG1<'_?%3^,SCPC??[J_^A"F3>"M(N(C%,+J2,D$JURY&1^-
M)+X(T:>)HI5NGC889&N7(/X9H 9XH8#P%>-_TZJ>/PJU>,J^#YV4Y461QS_L
M5!)X(T:: P2"Z>(C!1KER,?3-*/!6C^08=MSY97:5^TOC'3'6@"U=D-X3E(Y
MS9'I_N5G1LS_  U!(;)TSH>O^KJ<^"M(,/E;;G9MV[?M+XQZ=:3_ (0C1OL_
MV<K<F+&W8;E\8],9H 3P\ O@&R4D8^Q<G_@-5?A[Q\/;#VC?_P!"-6E\#:(E
MO]G6.X$.W;L%P^,>F,]*2'P+HMO!Y$,=Q'$1MV+<.!C\Z )_"+!O"6GD]X>_
MXU)X4P/#%F!TPW_H1JK%X&T6&'RHHYT3&,"X<<?G1#X%T2WB\J.*X5,$8%P^
M.>O>@"?PL?\ B4R'I_I4W7_?-)X;8%=2 &/]/E_G4:^"-#1<);2*.>%F<=>O
M>D@\#Z%;<PVTB-DG<)W!R>IZT -\*L#/KO()_M&3./H*/#C#^VM?7/(N\X_X
M#3U\$: C,R6;!G.YSYS_ #'U//-.C\$Z!&S,ECM9OO$2OD_7F@#.\,,#XS\5
M#_IM'_Z#6KIC+_PD^M#(SB#O_LFH?^$'\/B0R+8E7)!++*X)/OSS3E\%: K,
MRV.&;JPE?)^O- "V1_XK/4P-F#;0D\\_Q54L<?\ "Q-3][6*K*^"- 5S(MCA
MSU;S7R?UI5\$Z LAD6QP[<%O-?)_'- %8LO_  LE0/O#3C_Z'1,RCXD6P)&X
MZ<V/?YZG_P"$&\/&;SCIX\W&-_FOG'US2MX'\/M()&L 748#>:^0/KF@">X=
M1XLL4)&3;2X'XK4&MG'BGPYS_'/_ .BZ0^!O#QD64V'[Q1@-YKY _.A_ _A]
MW5VL<NOW29GX_6@"UJI7^TM(^8?\?)X_X U8WC%@-<\,<C_C_P ?I5]_ WA^
M1E9['<5.5)E?@_G2/X$\.2,K/IP9D.5+2N2#[<T 2ZXP75-#RV/]*/.?]@TG
MBB6-$TK<ZC_B8P]3]:CD\"^'I60O8!BARI,KG!]N:6?P+X=N=OG:<'VG(W2.
M>?SH L>)&7[!;%L?\?D'?_IH*7Q-(BZ)(2R_?C[_ .T*JR^!O#TZ!9;#>JG(
M!E?'\Z<_@CP](,/IX8>AD<_UH /&9SX-U/ ##[,V1FHO%DBCP'>G>!BV!Z_2
MIG\$Z!(A1['<IX*F5\?SJ.;P)X<GCV2:<'7&,-*Y'\Z $U&13X"FRP_X\,^G
M\-:.A31?V!I^9$_U"?Q>U41X&\/!-G]G)LV[=N]L8].M*/!'AX1A!IR;0, ;
MVX_6@#2U62)M*NAO4@POT8<\4S2;JW71+ F>( P( 2X_NBJ'_"$>'RI4Z<A4
MC&"[8_G3AX+\/B&.'^S(3%&240Y(4GK@9XS0!M"YMRI83QD#J0XXK&\'[?\
MA'8MCHX\V7YD.0?G;D4]?"6B(C(FGQ(C')520#P1R/H2*T[*RM].M$M;6)8H
M4^ZB]!0!8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831971200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Jan. 22, 2018</div></th>
<th class="th"><div>Apr. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">R F INDUSTRIES LTD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000740664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--10-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RFIL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,872,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</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:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</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:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832322928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,039<span></span>
</td>
<td class="nump">$ 5,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowance for doubtful accounts of $73 and $62, respectively</a></td>
<td class="nump">3,901<span></span>
</td>
<td class="nump">4,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">6,109<span></span>
</td>
<td class="nump">6,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">744<span></span>
</td>
<td class="nump">1,436<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">16,793<span></span>
</td>
<td class="nump">16,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and equipment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Equipment and tooling</a></td>
<td class="nump">3,302<span></span>
</td>
<td class="nump">3,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and office equipment</a></td>
<td class="nump">871<span></span>
</td>
<td class="nump">799<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">4,173<span></span>
</td>
<td class="nump">4,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">3,462<span></span>
</td>
<td class="nump">3,174<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment</a></td>
<td class="nump">711<span></span>
</td>
<td class="nump">828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,219<span></span>
</td>
<td class="nump">3,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">3,030<span></span>
</td>
<td class="nump">3,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizable intangible assets</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">25,060<span></span>
</td>
<td class="nump">25,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,356<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">2,242<span></span>
</td>
<td class="nump">2,770<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">3,598<span></span>
</td>
<td class="nump">3,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities, net</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">3,717<span></span>
</td>
<td class="nump">4,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>STOCKHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock - authorized 20,000,000 shares of $0.01 par value; 8,872,246 and 8,835,483 shares issued and outstanding at October 31, 2017 and 2016, respectively</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">19,654<span></span>
</td>
<td class="nump">19,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL STOCKHOLDERS' EQUITY</a></td>
<td class="nump">21,343<span></span>
</td>
<td class="nump">21,392<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 25,060<span></span>
</td>
<td class="nump">$ 25,837<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832370656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">8,872,246<span></span>
</td>
<td class="nump">8,835,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">8,872,246<span></span>
</td>
<td class="nump">8,835,483<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832224784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 30,964<span></span>
</td>
<td class="nump">$ 30,241<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSold', window );">Cost of sales</a></td>
<td class="nump">22,242<span></span>
</td>
<td class="nump">21,778<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">8,722<span></span>
</td>
<td class="nump">8,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Engineering</a></td>
<td class="nump">845<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling and general</a></td>
<td class="nump">7,506<span></span>
</td>
<td class="nump">9,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and other intangible asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,844<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expense</a></td>
<td class="nump">8,351<span></span>
</td>
<td class="nump">13,151<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">371<span></span>
</td>
<td class="num">(4,688)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before provision (benefit) for income taxes</a></td>
<td class="nump">400<span></span>
</td>
<td class="num">(4,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">134<span></span>
</td>
<td class="num">(652)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income (loss) from continuing operations</a></td>
<td class="nump">266<span></span>
</td>
<td class="num">(4,031)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations, net of tax</a></td>
<td class="nump">116<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Consolidated net income (loss)</a></td>
<td class="nump">$ 382<span></span>
</td>
<td class="num">$ (4,089)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Earnings (loss) per share Basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.46)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share</a></td>
<td class="nump">0.04<span></span>
</td>
<td class="num">(0.47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Earnings (loss) per share Diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="num">(0.46)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">8,840,895<span></span>
</td>
<td class="nump">8,786,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">8,915,764<span></span>
</td>
<td class="nump">8,786,510<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to goods produced and sold during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4613673-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832316112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Oct. 31, 2015</a></td>
<td class="nump">$ 26,371<span></span>
</td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 19,129<span></span>
</td>
<td class="nump">$ 7,155<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Oct. 31, 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,713,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Excess tax benefit from exercise of stock options</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">154<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends</a></td>
<td class="num">(1,141)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,141)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Treasury stock purchased and retired</a></td>
<td class="num">(158)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Treasury stock purchased and retired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58,248)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (loss)</a></td>
<td class="num">(4,089)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,089)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Oct. 31, 2016</a></td>
<td class="nump">21,392<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">19,379<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Oct. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,835,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Excess tax benefit from exercise of stock options</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends</a></td>
<td class="num">(707)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(707)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (loss)</a></td>
<td class="nump">382<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Oct. 31, 2017</a></td>
<td class="nump">$ 21,343<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">$ 19,654<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Oct. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,872,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11178-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79981250&amp;loc=d3e23524-113945<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4568740-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832396304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Consolidated net income (loss)</a></td>
<td class="nump">$ 382<span></span>
</td>
<td class="num">$ (4,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile consolidated net income (loss) to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Bad debt expense</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and other intangible asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-downs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposal of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(290)<span></span>
</td>
<td class="num">(307)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefit from stock-based compensation</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="nump">165<span></span>
</td>
<td class="num">(107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(87)<span></span>
</td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">698<span></span>
</td>
<td class="num">(554)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="nump">71<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">218<span></span>
</td>
<td class="num">(355)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(128)<span></span>
</td>
<td class="num">(249)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">1,597<span></span>
</td>
<td class="num">(1,267)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfNotesReceivable', window );">Proceeds from notes receivable from stockholder</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ProceedsFromSaleOfInventory', window );">Proceeds from sale of inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(171)<span></span>
</td>
<td class="num">(384)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(171)<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchases of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Excess tax benefit from exercise of stock options</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(707)<span></span>
</td>
<td class="num">(1,141)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(645)<span></span>
</td>
<td class="num">(1,096)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">781<span></span>
</td>
<td class="num">(2,337)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">5,258<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">6,039<span></span>
</td>
<td class="nump">5,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Supplemental cash flow information - income taxes paid</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental schedule of noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredParValueMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ProceedsFromSaleOfInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Cash inflow from the sale of inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_ProceedsFromSaleOfInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68075217&amp;loc=SL9156395-115594<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4542-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1C<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093883-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093879-108312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredParValueMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the par value method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredParValueMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822884896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business activities and summary of significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Business activities and summary of significant accounting policies</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 1 - Business activities and summary of significant accounting policies</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Business activities</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">RF Industries, Ltd., together with its three wholly-owned subsidiaries (collectively, hereinafter the &#8220;Company&#8221;), primarily engages in the design, manufacture, and marketing of interconnect products and systems, including coaxial and specialty cables, fiber optic cables and connectors, and electrical and electronic specialty cables. For internal operating and reporting purposes, and for marketing purposes, as of the end of the fiscal year ended October 31, 2017 the Company classified its operations into the following four divisions/subsidiaries: (i) The RF Connector and Cable Assembly division designs, manufactures and distributes coaxial connectors and cable assemblies that are integrated with coaxial connectors; (ii) Cables Unlimited, Inc., the subsidiary that manufactures custom and standard cable assemblies, complex hybrid fiber optic power solution cables, adapters, and electromechanical wiring harnesses for communication, computer, LAN, automotive and medical equipment; (iii) Comnet Telecom Supply, Inc., the subsidiary that manufactures and sells fiber optics cable, distinctive cabling technologies and custom patch cord assemblies, as well as other data center products; and (iv) Rel-Tech Electronics, Inc., the subsidiary that designs and manufacturers of cable assemblies and wiring harnesses for blue chip industrial, oilfield, instrumentation and military customers. Both the Cables Unlimited division and the Comnet Telecom division are Corning Cables Systems CAH Connections SM Gold Program members that are authorized to manufacture fiber optic cable assemblies that are backed by Corning Cables Systems&#8217; extended warranty. During the fiscal year ended October 31, 2016, RF Industries, Ltd. sold the Aviel Electronics division that designed, manufactured and distributed specialty and custom RF connectors, and discontinued the Bioconnect division that manufactured and distributed cabling and interconnect products to the medical monitoring market.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Use of estimates&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Actual results may differ from those estimates.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Principles of consolidation</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The accompanying consolidated financial statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&#8220;Cables Unlimited&#8221;), Comnet Telecom Supply, Inc. (&#8220;Comnet&#8221;), and Rel-Tech Electronics, Inc. (&#8220;Rel-Tech&#8221;), wholly-owned subsidiaries of RF Industries, Ltd. All intercompany balances and transactions have been eliminated in consolidation.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Cash equivalents</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Revenue recognition</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized when services are performed, and the recovery of the consideration is considered probable.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Inventories</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Inventories are stated at the lower of cost or market, with cost determined using the weighted average cost of accounting. Cost includes materials, labor, and manufacturing overhead related to the purchase and production of inventories. We regularly review inventory quantities on hand, future purchase commitments with our suppliers, and the estimated utility of our inventory. If our review indicates a reduction in utility below carrying value due to damage, physical deterioration, obsolescence, changes in price levels, or other causes, we reduce our inventory to a new cost basis through a charge to cost of sales in the period in which it occurs. The determination of market value and the estimated volume of demand used in the lower of cost or market analysis requires significant judgment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In June 2015, the Company acquired Rel-Tech, a company that valued its inventories using specific identification (last purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech prospectively values its inventories cost using the weighted average cost of accounting.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Property and equipment</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Equipment, tooling and furniture are recorded at cost and depreciated over their estimated useful lives (generally 3 to 5 years) using the straight-line method. Expenditures for repairs and maintenance are charged to operations in the period incurred.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Goodwill</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill is not amortized, but is subject to impairment analysis at least once annually, which the Company performs in October, or more frequently upon the occurrence of an event or when circumstances indicate that a reporting unit&#8217;s carrying amount is greater than its fair value.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">We assess whether a goodwill impairment exists using both qualitative and quantitative assessments at the reporting level. Our qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if we elect not to perform a qualitative assessment, we perform a quantitative assessment, or two-step impairment test, to determine whether a goodwill impairment exists at the reporting unit. The first step in our quantitative assessment identifies potential impairments by comparing the estimated fair value of the reporting unit to its carrying value, including goodwill (&#8220;Step 1&#8221;). If the carrying value exceeds estimated fair value, there is an indication of potential impairment and the second step is performed to measure the amount of impairment (&#8220;Step 2&#8221;).</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">For the fiscal year 2016, Cables Unlimited did not meet its sales volume and revenue goals, and the mix of product sold had lower margins than planned. These results, along with changes in the competitive marketplace and an evaluation of business priorities, led to a shift in strategic direction and reduced future revenue and profitability expectations for the business. The results of these changes and circumstances lead to the determination that Cables Unlimited did not pass our qualitative assessment and therefore a quantitative assessment was required.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Upon completion of our Step 1 test, we found that the results indicated that Cables Unlimited&#8217;s carrying value exceeded its estimated fair value, and as a result, the Step 2 test was performed specific to Cables Unlimited. Under Step 2, the fair value of all assets and liabilities were estimated, including customer list and backlog, for the purpose of deriving an estimate of the fair value of goodwill. The fair value of the goodwill was then compared to the recorded goodwill to determine the amount of the impairment. Assumptions used in measuring the value of these assets and liabilities included the discount rates used in valuing the intangible assets, and consideration of the market environment in valuing the tangible assets.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Upon completion of our Step 2 test, our Cables Unlimited division&#8217;s goodwill was determined to be impaired. As of October 31, 2016, the Company recorded a $2.6 million impairment charge to goodwill. Cables Unlimited&#8217;s goodwill is included in the Custom Cabling Manufacturing and Assembly segment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">No other instances of impairment were identified as of October 31, 2016 and no instances of goodwill impairment were identified during the year ended October 31, 2017.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On June 15, 2011, the Company completed its acquisition of Cables Unlimited. Goodwill related to this acquisition is included within the Cables Unlimited reporting unit. Effective November 1, 2014, the Company also completed its acquisition of Comnet. Goodwill related to this acquisition is included within the Comnet reporting unit. As of May 19, 2015, the Company completed its acquisition of the CompPro product line. Goodwill related to this acquisition is included within the Connector and Cable Assembly Division. Effective June 1, 2015, the Company completed its acquisition of Rel-Tech. Goodwill related to this acquisition is included within the Rel-Tech reporting unit.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Long-lived assets</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company assesses property, plant and equipment and intangible assets, which are considered definite-lived assets for impairment. Definite-lived assets are reviewed when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company has made no material adjustments to our long-lived assets in any of the years presented.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In addition, the Company tests our trademarks and indefinite-lived asset for impairment at least annually or more frequently if events or changes in circumstances indicate that these assets may be impaired.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In 2016, upon completion of our Step 2 test (see &#8220;Goodwill&#8221; above), our Cables Unlimited division&#8217;s trademark was determined to be impaired. As of October 31, 2016, the Company recorded a $150,000 impairment charge to its trademark. Cables Unlimited&#8217;s trademark is included in the Custom Cabling Manufacturing and Assembly segment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">No instances of impairment were identified as of October 31, 2017 and no other instances of impairment were identified as of October 31, 2016.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Earn-out liability</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The purchase agreement for the Rel-Tech acquisition provides for earn-out payments of up to $800,000 in the aggregate, last installment of which is payable May 31, 2018. The initial earn-out liability was valued at its fair value using the Monte Carlo simulation and is included as a component of the total purchase price. The earn-out was and will continue to be revalued quarterly using a present value approach and any resulting increase or decrease will be recorded into selling and general expenses. Any changes in the assumed timing and amount of the probability of payment scenarios could impact the fair value. Significant judgment is employed in determining the appropriateness of the assumptions used in calculating the fair value of the earn-out as of the acquisition date. Accordingly, significant variances between actual and forecasted results or changes in the assumptions can materially impact the amount of contingent consideration expense we record in future periods.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company measures at fair value certain financial assets and liabilities. U. S. GAAP specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company's market assumptions. These two types of inputs have created the following fair-value hierarchy:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Level&#160;1&#151; Quoted prices for identical instruments in active markets;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Level&#160;2&#151; Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets;&#160;and</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Level&#160;3&#151; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The contingent consideration liability represents future earn-out liability that we may be required to pay in conjunction with the acquisition of Rel-Tech and Comnet. The Company estimates the fair value of the earn-out liability using a probability-weighted scenario of estimated qualifying earn-out gross profit related to Rel-Tech and EBITDA related to Comnet calculated at net present value (level 3 of the fair value hierarchy).</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2017 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Description</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;1</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;2</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Description</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;1</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;2</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes the Level 3 transactions for the years ended October 31, 2017 and 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:60%;float: inherit;border-collapse:collapse;border-width:60%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="17%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="5" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Beginning balance</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,527</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Payments</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(578)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(790)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Change in value</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(21)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">98</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Ending Balance</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Intangible assets</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Intangible assets consist of the following as of October 31 (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><br/><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Amortizable intangible assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Non-compete agreements (estimated lives 3 - 5 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">310</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">310</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(310)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(273)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">37</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Customer relationships (estimated lives 7 - 15 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5,099</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5,099</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(2,186)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,644)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2,913</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,455</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Patents (estimated life 14 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">142</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">142</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(25)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(15)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">117</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">127</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,030</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,619</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Non-amortizable intangible assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Trademarks</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,237</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,237</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Amortization expense for the years ended October 31, 2017 and 2016 was $589,000 and $649,000, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Impairment to trademarks for the years ended October 31, 2017 and 2016 was $0 and $150,000, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in; background-color: transparent;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Estimated amortization expense related to finite lived intangible assets is as follows (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Year&#160;ending</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">October&#160;31,</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2018</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2019</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2020</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2021</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">413</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2022</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">413</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Thereafter</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">545</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#cceeff">Total</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3,030</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Advertising</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company expenses the cost of advertising and promotions as incurred. Advertising costs charged to operations were approximately $130,000 and $156,000 in 2017 and 2016, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Research and development</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Research and development costs are expensed as incurred. The Company&#8217;s research and development expenses relate to its engineering activities, which consist of the design and development of new products for specific customers, as well as the design and engineering of new or redesigned products for the industry in general. During the years ended October 31, 2017 and 2016, the Company recognized $845,000 and $747,000 in engineering expenses, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Income taxes</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company accounts for income taxes under the asset and liability method, based on the income tax laws and rates in the jurisdictions in which operations are conducted and income is earned. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Developing the provision (benefit) for income taxes requires significant judgment and expertise in federal, international and state income tax laws, regulations and strategies, including the determination of deferred tax assets and liabilities and, if necessary, any valuation allowances that may be required for deferred tax assets. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Management&#8217;s judgments and tax strategies are subject to audit by various taxing authorities.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Stock options</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">For stock option grants to employees, the Company recognizes compensation expense based on the estimated fair value of the options at the date of grant. Stock-based employee compensation expense is recognized on a straight-line basis over the requisite service period. The Company issues previously unissued common shares upon the exercise of stock options.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">For the fiscal years ended October 31, 2017 and 2016, charges related to stock-based compensation amounted to approximately $214,000 and $206,000, respectively. For the fiscal years ended October 31, 2017 and 2016, stock-based compensation classified in cost of sales amounted to $13,000 and $28,000 and stock-based compensation classified in selling and general and engineering expense amounted to $201,000 and $178,000, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Earnings (loss) per share</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Basic earnings (loss) per share is calculated by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the period. The calculation of diluted earnings (loss) per share is similar to that of basic earnings (loss) per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if all potentially dilutive common shares, principally those issuable upon the exercise of stock options, were issued and the treasury stock method had been applied during the period. The greatest number of shares potentially issuable by the Company upon the exercise of stock options in any period for the years ended October 31, 2017 and 2016, that were not included in the computation because they were anti-dilutive, totaled 737,512 and 824,441, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes the computation of basic and diluted earnings (loss) per share:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Numerators:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Consolidated net income (loss) (A)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">382,000</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(4,089,000)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Denominators:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Weighted average shares outstanding for basic earnings (loss) per share (B)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">8,840,895</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">8,786,510</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Add effects of potentially dilutive securities - assumed exercise of stock options</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">74,869</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Weighted average shares outstanding for diluted earnings (loss) per share (C)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">8,915,764</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">8,786,510</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Basic earnings (loss) per share (A)/(B)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.04</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(0.47)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Diluted earnings (loss) per share (A)/(C)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.04</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(0.47)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Recent accounting standards</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"><div style='font-style:italic;display:inline;'>&#160;</div></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"><div style='font-style:italic;display:inline;'>Recently issued accounting pronouncements not yet adopted:</div></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In August 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-15, Classification of Certain Cash Receipts and Cash Payments. The new standard will change the classification of certain cash payments and receipts within the cash flow statement. Specifically, payments for debt prepayment or debt extinguishment costs, including third-party costs, premiums paid, and other fees paid to lenders that are directly related to the debt prepayment or debt extinguishment, excluding accrued interest, will now be classified as financing activities. Previously, these payments were classified as operating expenses. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within fiscal years beginning after December 15, 2019, with early adoption permitted, and will be applied retrospectively. The Company does not expect that the adoption of this new standard will have a material impact on its Consolidated Financial Statements.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases. This ASU requires lessees to recognize most leases on their balance sheets related to the rights and obligations created by those leases. The ASU also requires additional qualitative and quantitative disclosures related to the nature, timing and uncertainty of cash flows arising from leases. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation &#150; Stock Compensation. The new standard will modify several aspects of the accounting and reporting for employee share-based payments and related tax accounting impacts, including the presentation in the statements of operations and cash flows of certain tax benefits or deficiencies and employee tax withholdings, as well as the accounting for award forfeitures over the vesting period. The new standard is effective for fiscal years beginning after December 15, 2016 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements effective for the quarter ending January 31, 2018.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers. This guidance will supersede Topic 605, Revenue Recognition, in addition to other industry-specific guidance, once effective. The new standard requires a company to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods and services.&#160;&#160;In August 2015, the FASB issued ASU 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, as a revision to ASU 2014-09, which revised the effective date to fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted but not prior to periods beginning after December 15, 2016 (i.e., the original adoption date per ASU 2014-09). In March 2016, the FASB issued ASU 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies certain aspects of the principal-versus-agent guidance, including how an entity should identify the unit of accounting for the principal versus agent evaluation and how it should apply the control principle to certain types of arrangements, such as service transactions. The amendments also reframe the indicators to focus on evidence that an entity is acting as a principal rather than as an agent. In April 2016, the FASB issued ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies how an entity should evaluate the nature of its promise in granting a license of intellectual property, which will determine whether it recognizes revenue over time or at a point in time. The amendments also clarify when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. The Company continues to assess the impact this new standard may have on its ongoing financial reporting. The Company has identified its revenue streams both by contract and product type and is assessing each for potential impacts. For the revenue streams assessed, the Company does not anticipate a material impact in the timing or amount of revenue recognized.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other, which simplifies the accounting for goodwill impairments by eliminating step 2 from the goodwill impairment test. Instead, if &#8220;the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.&#8221; The guidance is effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806221984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued operations</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 2 - Discontinued operations</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">During 2013, the Company sold its RF Neulink and RadioMobile divisions, which together had comprised the Company&#8217;s RF Wireless segment. The divisions were sold pursuant to asset purchase agreements, whereby no purchase price was paid at the closing. Rather, the agreements stipulated royalty payments from each of the purchasers over a three-year period. For the years ended October 31, 2017 and 2016, the Company recognized approximately $174,000 and $57,000, respectively, of aggregate royalty income for RF Neulink and RadioMobile, which amounts have been included within discontinued operations.</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">During March 2016, the Company announced the shutdown of its Bioconnect division, which comprised the entire operations of the Medical Cabling and Interconnect segment. The closure is part of the Company&#8217;s ongoing plan to close or dispose of underperforming divisions that are not part of the Company&#8217;s core operations. For the year ended October 31, 2017, the Company recognized approximately $10,000&#160;of income related to the sale of equipment for the Bioconnect division, which amounts have been included within discontinued operations. For the year ended October 31, 2016, the Company recognized approximately $148,000&#160;of loss for the Bioconnect division, which amounts have been included within discontinued operations. Included in the fiscal year 2016 loss, the Company recognized a $148,000 pretax write-down on Bioconnect division&#8217;s inventory and fixed assets.</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following summarized financial information related to the RF Neulink, RadioMobile and Bioconnect divisions is segregated from continuing operations and reported as discontinued operations for the years ended October 31, 2017 and 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Royalties</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">174</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">57</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Bioconnect</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">10</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(148)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Provision (benefit) for income taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">68</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(33)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Income (loss) from discontinued operations, net of tax</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">116</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(58)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822902976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of credit risk<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentrations of credit risk</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">Note 3 - Concentrations of credit risk</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Financial instruments which potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with high-credit quality financial institutions. At October 31, 2017, the Company had cash and cash equivalent balances in excess of federally insured limits in the amount of approximately $5.2 million.<div style="display:inline;font-size: 13.3333px; text-indent: 0.5in; font-style: normal; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: normal;">&#160;</div></div><br/><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Two customers accounted for approximately 20% and 11% of the Company&#8217;s net sales for the fiscal year ended October 31, 2017, and one customer accounted for approximately 15% of the Company&#8217;s net sales for the fiscal year ended October 31, 2016. At October 31, 2017 these customers&#8217; accounts receivable balance accounted for approximately 27% and 5% of the Company&#8217;s total net accounts receivable balances, and at October 31, 2016, this customer&#8217;s accounts receivable balance accounted for approximately 20% of the Company&#8217;s total net accounts receivable balance. &#160;Although these customers have been on-going major customers of the Company continuously in the past, the written agreements with these customers do not have any minimum purchase obligations and the customers could stop buying the Company&#8217;s products at any time and for any reason. A reduction, delay or cancellation of orders from these customers or the loss of these customers could significantly reduce the Company&#8217;s future revenues and profits.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">There was no product line that was significant for the fiscal years ended October 31, 2017 and 2016.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806223424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories and major vendors<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories and major vendors</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 4 - Inventories and major vendors</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Inventories, consisting of materials, labor and manufacturing overhead, are stated at the lower of cost or market. Cost has been determined using the weighted average cost method.&#160;In June 2015, the Company acquired Rel-Tech, a company that valued its inventories using specific identification (last purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech values its inventory cost using the weighted average cost of accounting. Inventories consist of the following (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Raw materials and supplies</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2,520</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2,642</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Work in process</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">194</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">279</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Finished goods</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3,395</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3,101</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,109</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,022</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Purchases of inventory from two major vendors during fiscal 2017 represented 7% and 5%, respectively, of total inventory purchases compared to two major vendors who represented 9% and 6%, respectively, of total inventory purchases in fiscal 2016. The Company has arrangements with these vendors to purchase product based on purchase orders periodically issued by the Company.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822927280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other current assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_OtherCurrentAssetsAbstract', window );"><strong>Other current assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Other current assets</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 5 - Other current assets</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Other current assets consist of the following (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Prepaid taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">20</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">871</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Prepaid expense</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">526</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">347</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Notes receivable, current portion</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">83</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">83</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">115</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">135</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">744</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1,436</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Long-term portion of notes receivable of zero and $21,000 is recorded in other assets as of October 31, 2017 and 2016, respectively.</div></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_OtherCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_OtherCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806157856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock', window );">Accrued expenses</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 6 - Accrued expenses and other long-term liabilities</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Accrued expenses consist of the following (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:85%;float: inherit;border-collapse:collapse;border-width:85%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Wages payable</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">855</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">941</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Accrued receipts</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">695</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">578</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">707</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Other current liabilities</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">456</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">544</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2,242</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2,770</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Accrued receipts represent purchased inventory for which invoices have not been received.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">The non-current portion of the earn-out liability of $128,000 is recorded in other long-term liabilities as of October 31, 2016</div><div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806242576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment information</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 7 - Segment information</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="display:inline;color: black;">&#160;</div><div style="display:inline;margin-right: 0px; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: normal;">&#160;</div>&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company aggregates operating divisions into operating segments which have similar economic characteristics primarily in the following areas: (1) the nature of the product and services; (2) the nature of the production process; (3) the type or class of customer for their products and services; (4) the methods used to distribute their products or services; and (5) if applicable, the nature of the regulatory environment. As of October 31, 2017, the Company had two segments - RF Connector and Cable Assembly<div style="display:inline;; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: normal;">,</div> and Custom Cabling Manufacturing based upon this evaluation.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The RF Connector and Cable Assembly segment is comprised of one division, while the Custom Cabling Manufacturing and Assembly segment comprised of three divisions.&#160;The four divisions that met the quantitative thresholds for segment reporting are Connector and Cable Assembly, Cables Unlimited, Comnet and Rel-Tech. The specific customers are different for each division; however, there is some overlapping of product sales to them. The methods used to distribute products are similar within each division aggregated.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px 0pt 0in; text-indent: 0.5in;">Management identifies the Company&#8217;s segments based on strategic business units that are, in turn, based along market lines. These strategic business units offer products and services to different markets in accordance with their customer base and product usage. For segment reporting purposes, the RF Connector and Cable Assembly division constitutes the RF Connector and Cable Assembly segment<div style="display:inline;; margin-right: 0px; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: normal;"><div style="display:inline;font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, serif; ; margin-right: 0px; font-style: normal; font-weight: normal;">, and</div></div><div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: normal;"></div> the Cables Unlimited, Comnet and Rel-Tech division <div style="display:inline;; margin-right: 0px; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: normal;"><div style="display:inline;font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, serif; ; margin-right: 0px; font-style: normal; font-weight: normal;">constitute</div></div><div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: normal;"></div> the Custom Cabling Manufacturing segment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">As reviewed by the Company&#8217;s chief operating decision maker, the Company evaluates the performance of each segment based on income or loss before income taxes. The Company charges depreciation and amortization directly to each division within the segment. Accounts receivable, inventory, property and equipment, goodwill and intangible assets are the only assets identified by segment. Except as discussed above, the accounting policies for segment reporting are the same for the Company as a whole.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Substantially all of the Company&#8217;s operations are conducted in the United States; however, the Company derives a portion of its revenue from export sales. The Company attributes sales to geographic areas based on the location of the customers. The following table presents the sales of the Company by geographic area for the years ended October 31, 2017 and 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">United States</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">30,232</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">29,257</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Foreign Countries:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Canada</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">483</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">509</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Israel</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">63</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Mexico</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">78</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">234</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">All Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">171</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">178</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">732</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">984</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">30,964</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">30,241</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Net sales, income (loss) from continuing operations before provision (benefit) for income taxes and other related segment information for the years ended October 31, 2017 and 2016 are as follows (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:80%;float: inherit;border-collapse:collapse;border-width:80%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">RF&#160;Connector</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Custom&#160;Cabling</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">and</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Manufacturing&#160;and</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Cable&#160;Assembly</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Assembly</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Corporate</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Total</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2017</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Net sales</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">11,456</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">19,508</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">30,964</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Income (loss) from continuing operations before provision (benefit) for income taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">382</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(11)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">29</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">400</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Depreciation and amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">177</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">700</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">877</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Total assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,297</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">11,910</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,853</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">25,060</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">2016</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Net sales</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">9,352</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">20,889</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">30,241</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Loss from continuing operations before provision (benefit) for income taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,358)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(3,232)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(93)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(4,683)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Depreciation and amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">194</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">842</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1,036</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Total assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">5,902</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">13,100</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">25,837</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822996848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax provision<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income tax provision</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-size: 13.3333px; margin: 0in 0in 0pt; font-style: normal; font-family: &#34;Times New Roman&#34;; font-weight: 400;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 8 - Income tax provision</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The provision (benefit) for income taxes for the fiscal years ended October 31, 2017 and 2016 consists of the following (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: 400;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Current:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Federal</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">400</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(332)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">State</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">24</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(13)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">424</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(345)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Deferred:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Federal</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(293)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(179)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">State</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(128)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(290)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(307)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">134</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(652)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr> </table></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Income tax at the federal statutory rate is reconciled to the Company&#8217;s actual net provision (benefit) for income taxes as follows (in thousands, except percentages):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: 400;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">% of&#160;Pretax</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">%&#160;of&#160;Pretax</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Income</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Income</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">Income taxes at federal statutory rate</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">136</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">34.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(1,592)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">34.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">State tax provision, net of federal tax benefit</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">16</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">4.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(53)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">1.1</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">Nondeductible differences:</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Goodwill and other intangible asset impairment</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">0.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">916</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-19.6</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">Rel-Tech earn-out</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(9)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-2.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">52</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-1.1</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Qualified domestic production activities deduction</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(66)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-16.5</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">46</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-1.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">ISO stock options</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">33</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">8.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">52</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-1.1</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Meals and entertainment</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">21</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">5.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">29</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-0.6</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">Temporary true-ups</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">26</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">6.4</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">0.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">State tax refunds, net of federal expense</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(4)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-0.8</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(38)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">0.8</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">R&#38;D credits</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(37)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-9.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(46)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">1.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Other</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">18</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">4.4</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(18)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">0.4</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">134</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">33.5</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(652)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">13.9</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr> </table></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company&#8217;s total deferred tax assets and deferred tax liabilities at October 31, 2017 and 2016 are as follows (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: 400;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff">Deferred Tax Assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Reserves</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">375</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">216</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accrued vacation</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">122</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">134</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Stock-based compensation awards</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">184</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">159</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Uniform capitalization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">130</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">148</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">70</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">43</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff">Total deferred tax assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">881</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">700</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff">Deferred Tax Liabilities:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Amortization / intangible assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(805)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(864)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Depreciation / equipment and furnishings</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(195)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(211)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(34)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff">Total deferred tax liabilities</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,000)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,109)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:39px;;background-color:#cceeff">Total net deferred tax assets (liabilities)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(119)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(409)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr> </table></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Deferred income tax assets and liabilities are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. The Company has evaluated the available evidence supporting the realization of its gross deferred tax assets, including the amount and timing of future taxable income, and has determined it is more likely than not that the assets will be realized in future tax years.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company had adopted the provisions of ASC 740-10, which clarifies the accounting for uncertain tax positions. ASC 740-10 requires that the Company recognize the impact of a tax position in the financial statements if the position is not more likely than not to be sustained upon examination based on the technical merits of the position. The Company&#8217;s practice is to recognize interest and penalties related to income tax matters in income from continuing operations. The Company has no material unrecognized tax benefits as of October 31, 2017.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company is subject to taxation in the United States and state jurisdictions. The Company&#8217;s tax years for October 31, 2014 and forward are subject to examination by the United States and October 31, 2013 and forward with state tax authorities.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On December 22, 2017, the Tax Cuts and Jobs Act (the &#8220;Act&#8221;) was signed into United States tax law, which among other provisions will lower the corporate tax rate to 21%. Given this date of enactment, our <div style="display:inline;; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: 400;">consolidated&#160;</div>financial statements <div style="display:inline;; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: 400;">as of and&#160;</div>for the year ended October 31, 2017 do not reflect the impact of the Act. The Company is in the process of analyzing the potential aggregate impact of the Act and will reflect any such impact in the quarterly report for the period in which the law was enacted.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"></div></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806241280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based compensation and equity transactions</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 9 - Stock options</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Incentive and non-qualified stock option plans</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On March 9, 2010, the Company&#8217;s Board of Directors adopted the RF Industries, Ltd. 2010 Stock Incentive Plan (the &#8220;2010 Plan&#8221;). In June 2010, the Company&#8217;s stockholders approved the 2010 Plan by vote as required by NASDAQ. An aggregate of 1,000,000 shares of common stock was set aside and reserved for issuance under the 2010 Plan. The Company&#8217;s stockholders approved the issuance of an additional 500,000 shares of common stock at its annual meeting held on September 5, 2014, another 500,000 shares of common stock at its annual meeting held September 4, 2015 and another 1,000,000 shares of common stock at its annual meeting held September 8, 2017. As of October 31, 2017, 1,726,138 shares of common stock were remaining for future grants of stock options under the 2010 Plan.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Additional disclosures related to stock option plans&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: right;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The fair value of each option granted in 2017 and 2016 was estimated on the grant date using the Black-Scholes option pricing model with the following assumptions:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Weighted average volatility</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">43.3</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">%</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">28.7</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">%</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Expected dividends</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5.0</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2.4</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Expected term (in years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.3</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.0</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Risk-free interest rate</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1.20</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.70</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Weighted average fair value of options granted during the year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">0.39</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">0.66</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Weighted average fair value of options vested during the year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1.95</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">4.36</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; font-size:10pt;;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Expected volatilities are based on historical volatility of the Company&#8217;s stock price and other factors. The Company used the historical method to calculate the expected life of the 2017 option grants. The expected life represents the period of time that options granted are expected to be outstanding. The risk-free rate is based on the U.S. Treasury rate with a maturity date corresponding to the options&#8217; expected life. The dividend yield is based upon the historical dividend yield.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Additional information regarding all of the Company's outstanding stock options at October 31, 2017 and 2016 and changes in outstanding stock options in 2017 and 2016 follows:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Shares&#160;or</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Weighted</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Shares&#160;or</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Weighted</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Price&#160;Per</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Average</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Price&#160;Per</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Average</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Share</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Exercise&#160;Price</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Share</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Exercise&#160;Price</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options outstanding at beginning of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,007,851</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.07</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,240,100</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.64</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Options granted</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">449,068</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1.61</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">104,936</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3.36</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Options exercised</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(36,763)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1.50</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(180,067)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">0.27</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Options forfeited</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(260,385)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">4.10</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(157,118)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">4.53</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options outstanding at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,159,771</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.19</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,007,851</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.07</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options exercisable at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">926,272</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.08</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">724,457</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.93</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options vested and expected to vest at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,159,002</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.19</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,002,522</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.07</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Option price range at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"> 1.07 - $6.91 </td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"> 2.30 - $6.91 </td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Aggregate intrinsic value of options exercised during year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">55,000</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">456,000</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Weighted average remaining contractual life of options outstanding as of October 31, 2017: 4.19 years</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; font-size:10pt;;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Weighted average remaining contractual life of options exercisable as of October 31, 2017: 3.18 years</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Weighted average remaining contractual life of options vested and expected to vest as of October 31, 2017: 4.19 years</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; font-size:10pt;;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Aggregate intrinsic value of options outstanding at October 31, 2017: $552,000</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Aggregate intrinsic value of options exercisable at October 31, 2017: $503,000</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Aggregate intrinsic value of options vested and expected to vest at October 31, 2017: $552,000</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">As of October 31, 2017, $275,000 of expense with respect to nonvested share-based arrangements has yet to be recognized which is expected to be recognized over a weighted average period of 6.33 years.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Effective for the fiscal year ending October 31, 2017, non-employee directors receive $50,000 annually, which is paid one-half in cash and one-half through the grant of non-qualified stock options to purchase shares of the Company&#8217;s common stock. Previously, for the fiscal year ended October 31, 2016, non-employee directors received $30,000 annually. During the quarter ended January 31, 2017, the Company granted each of its four non-employee directors 77,339 options. The number of stock options granted to each director was determined by dividing $25,000 by the fair value of a stock option grant using the Black-Scholes model ($0.32 per share). These options vest ratably over fiscal year 2017. On June 9, 2017, the Company&#8217;s Board of Directors appointed Gerald Garland to serve as a director. Mr. Garland received a prorated portion of the compensation paid by the Company. The number of stock options granted to Mr. Garland was determined by dividing $9,863 (the portion of his director fee for the year ending October 31, 2017) by the fair value of a stock option grant using the Black-Scholes model ($0.40 per share). These options vest ratably over the remaining portion of fiscal year 2017.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On April 6, 2016, Howard Hill, the Company&#8217;s former Chief Operating Officer, retired from the Company. On becoming a non-employee member of the Board on April 7, 2016, Mr. Hill was granted 33,744 options, representing the director compensation payable to him for his services for the remainder of the 2016 fiscal year. The number of stock options granted was determined by dividing his pro-rata portion of his stock based compensation for serving on the Board of $8,750 by the fair value of a stock option grant using the Black-Scholes model ($0.26). These options vested ratably over fiscal 2016.</div><div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822946944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Compensation and Retirement Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement plan</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">Note 10 - Retirement plan</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company has a 401(K) plan available to its employees. For the years ended October 31, 2017 and 2016, the Company contributed and recognized as an expense $166,000 and $182,000, respectively, which amount represented 3% of eligible employee earnings under its Safe Harbor Non-elective Employer Contribution Plan.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806247040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party transactions</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">Note 11 - Related party transactions</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">During fiscal 2016 the Company had a note receivable from stockholder of $67,000 that was due from a former Chief Executive Officer of the Company, earned interest at 6% per annum (which interest was payable annually), and had no specific due date. The note was collateralized by property owned by the former Chief Executive Officer. During fiscal 2016, the former Chief Executive Officer resigned as an employee of the Company and, in connection with his resignation, repaid the foregoing promissory note in full.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On June 15, 2011, the Company purchased Cables Unlimited, Inc., a New York corporation, from Darren Clark, the sole shareholder of Cables Unlimited, Inc. In connection with the purchase of Cables Unlimited, the Company entered into a lease for the New York facilities from which Cables Unlimited conducts its operations. Cables Unlimited&#8217;s monthly rent expense under the lease is $13,000 per month, plus payments of all utilities, janitorial expenses, routine maintenance costs, and costs of insurance for Cables Unlimited&#8217;s business operations and equipment. During the fiscal year ended October 31, 2017, the Company paid the landlord a total of $156,000 under the lease. The owner and landlord of the facility is a company controlled by Darren Clark, the former owner of Cables Unlimited and the current President of this subsidiary of the Company.</div><div style="display:inline;font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822946944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash dividend and declared dividends<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_CashDividendAndDividendsDeclarationAbstract', window );"><strong>Cash Dividend And Dividends Declaration [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_CashDividendsAndDividendsDeclarationTextBlock', window );">Cash dividend and declared dividends</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">Note 12 - Cash dividend and declared dividends</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company paid quarterly dividends of $0.02 per share during fiscal year 2017 for a total of $707,000. The Company paid quarterly dividends of $0.02, $0.02, $0.02 and $0.07 per share during the three months ended October, 31, 2016, July 31, 2016, April 30, 2016 and January 31, 2016, respectively, for a total of $1.1 million.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_CashDividendAndDividendsDeclarationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash dividend and dividends declaration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_CashDividendAndDividendsDeclarationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_CashDividendsAndDividendsDeclarationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of company's cash dividends and declared dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_CashDividendsAndDividendsDeclarationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806196688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Commitments</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Note 13 - Commitments</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">As of October 31, 2017, the Company leases its facilities in San Diego, California, Yaphank, New York, Milford, Connecticut and East Brunswick, New Jersey under non-cancelable operating leases. Deferred rents, included in accrued expenses and other long-term liabilities, were $95,000 as of October 31, 2017 and $3,000 as of October 31, 2016. The San Diego lease also requires the payment of the Company's pro rata share of the real estate taxes and insurance, maintenance and other operating expenses related to the facilities.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Rent expense under all operating leases totaled approximately $644,000 and $628,000 in 2017 and 2016, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Minimum lease payments under these non-cancelable operating leases in each of the years subsequent to October 31, 2017 are as follows (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">Year&#160;ending</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">October&#160;31,</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">2018</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">645</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">2019</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">516</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">2020</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">441</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">2021</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">440</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">2022</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">359</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#FFFFFF">Total</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">2,401</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td></tr> </table></div></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6658334592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Line of credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Line of credit</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;<div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">Note 14 - Line of credit</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">From May 2015 until September 2016, the Company had a $5 million line of credit available to it from its bank. The Company did not use the line of credit and, effective September 8, 2016, the Company terminated the line of credit.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6628285904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">Note 15 - Subsequent events</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On December 13, 2017, the Board of Directors of the Company declared a quarterly dividend of $0.02 per share that was paid on January 15, 2018 to stockholders of record on December 31, 2017.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On December 22, 2017, the Tax Cuts and Jobs Act (the &#8220;Act&#8221;) was signed into United States tax law, which among other provisions will lower the corporate tax rate to 21%. Given this date of enactment, our financial statements for the year ended October 31, 2017 do not reflect the impact of the Act. The Company is in the process of analyzing the potential aggregate impact of the Act and will reflect any such impact in the quarterly report for the period in which the law was enacted.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6820802864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business activities and summary of significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business activities</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Business activities</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">RF Industries, Ltd., together with its three wholly-owned subsidiaries (collectively, hereinafter the &#8220;Company&#8221;), primarily engages in the design, manufacture, and marketing of interconnect products and systems, including coaxial and specialty cables, fiber optic cables and connectors, and electrical and electronic specialty cables. For internal operating and reporting purposes, and for marketing purposes, as of the end of the fiscal year ended October 31, 2017 the Company classified its operations into the following four divisions/subsidiaries: (i) The RF Connector and Cable Assembly division designs, manufactures and distributes coaxial connectors and cable assemblies that are integrated with coaxial connectors; (ii) Cables Unlimited, Inc., the subsidiary that manufactures custom and standard cable assemblies, complex hybrid fiber optic power solution cables, adapters, and electromechanical wiring harnesses for communication, computer, LAN, automotive and medical equipment; (iii) Comnet Telecom Supply, Inc., the subsidiary that manufactures and sells fiber optics cable, distinctive cabling technologies and custom patch cord assemblies, as well as other data center products; and (iv) Rel-Tech Electronics, Inc., the subsidiary that designs and manufacturers of cable assemblies and wiring harnesses for blue chip industrial, oilfield, instrumentation and military customers. Both the Cables Unlimited division and the Comnet Telecom division are Corning Cables Systems CAH Connections SM Gold Program members that are authorized to manufacture fiber optic cable assemblies that are backed by Corning Cables Systems&#8217; extended warranty. During the fiscal year ended October 31, 2016, RF Industries, Ltd. sold the Aviel Electronics division that designed, manufactured and distributed specialty and custom RF connectors, and discontinued the Bioconnect division that manufactured and distributed cabling and interconnect products to the medical monitoring market.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Use of estimates&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Actual results may differ from those estimates.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Principles of consolidation</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The accompanying consolidated financial statements include the accounts of RF Industries, Ltd., Cables Unlimited, Inc. (&#8220;Cables Unlimited&#8221;), Comnet Telecom Supply, Inc. (&#8220;Comnet&#8221;), and Rel-Tech Electronics, Inc. (&#8220;Rel-Tech&#8221;), wholly-owned subsidiaries of RF Industries, Ltd. All intercompany balances and transactions have been eliminated in consolidation.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash equivalents</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Cash equivalents</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company considers all highly-liquid investments with an original maturity of three months or less when purchased to be cash equivalents.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Revenue recognition</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Four basic criteria must be met before revenue can be recognized: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the fee is fixed and determinable; and (4) collectability is reasonably assured. The Company recognizes revenue from product sales after purchase orders are received which contain a fixed price and for shipments with terms of FOB Shipping Point, revenue is recognized upon shipment, for shipments with terms of FOB Destination, revenue is recognized upon delivery and revenue from services is recognized when services are performed, and the recovery of the consideration is considered probable.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Inventories</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Inventories are stated at the lower of cost or market, with cost determined using the weighted average cost of accounting. Cost includes materials, labor, and manufacturing overhead related to the purchase and production of inventories. We regularly review inventory quantities on hand, future purchase commitments with our suppliers, and the estimated utility of our inventory. If our review indicates a reduction in utility below carrying value due to damage, physical deterioration, obsolescence, changes in price levels, or other causes, we reduce our inventory to a new cost basis through a charge to cost of sales in the period in which it occurs. The determination of market value and the estimated volume of demand used in the lower of cost or market analysis requires significant judgment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In June 2015, the Company acquired Rel-Tech, a company that valued its inventories using specific identification (last purchase price) on a FIFO basis. As of July 31, 2016, Rel-Tech prospectively values its inventories cost using the weighted average cost of accounting.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Property and equipment</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Equipment, tooling and furniture are recorded at cost and depreciated over their estimated useful lives (generally 3 to 5 years) using the straight-line method. Expenditures for repairs and maintenance are charged to operations in the period incurred.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Goodwill</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. Goodwill is not amortized, but is subject to impairment analysis at least once annually, which the Company performs in October, or more frequently upon the occurrence of an event or when circumstances indicate that a reporting unit&#8217;s carrying amount is greater than its fair value.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">We assess whether a goodwill impairment exists using both qualitative and quantitative assessments at the reporting level. Our qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if we elect not to perform a qualitative assessment, we perform a quantitative assessment, or two-step impairment test, to determine whether a goodwill impairment exists at the reporting unit. The first step in our quantitative assessment identifies potential impairments by comparing the estimated fair value of the reporting unit to its carrying value, including goodwill (&#8220;Step 1&#8221;). If the carrying value exceeds estimated fair value, there is an indication of potential impairment and the second step is performed to measure the amount of impairment (&#8220;Step 2&#8221;).</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">For the fiscal year 2016, Cables Unlimited did not meet its sales volume and revenue goals, and the mix of product sold had lower margins than planned. These results, along with changes in the competitive marketplace and an evaluation of business priorities, led to a shift in strategic direction and reduced future revenue and profitability expectations for the business. The results of these changes and circumstances lead to the determination that Cables Unlimited did not pass our qualitative assessment and therefore a quantitative assessment was required.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Upon completion of our Step 1 test, we found that the results indicated that Cables Unlimited&#8217;s carrying value exceeded its estimated fair value, and as a result, the Step 2 test was performed specific to Cables Unlimited. Under Step 2, the fair value of all assets and liabilities were estimated, including customer list and backlog, for the purpose of deriving an estimate of the fair value of goodwill. The fair value of the goodwill was then compared to the recorded goodwill to determine the amount of the impairment. Assumptions used in measuring the value of these assets and liabilities included the discount rates used in valuing the intangible assets, and consideration of the market environment in valuing the tangible assets.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Upon completion of our Step 2 test, our Cables Unlimited division&#8217;s goodwill was determined to be impaired. As of October 31, 2016, the Company recorded a $2.6 million impairment charge to goodwill. Cables Unlimited&#8217;s goodwill is included in the Custom Cabling Manufacturing and Assembly segment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">No other instances of impairment were identified as of October 31, 2016 and no instances of goodwill impairment were identified during the year ended October 31, 2017.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">On June 15, 2011, the Company completed its acquisition of Cables Unlimited. Goodwill related to this acquisition is included within the Cables Unlimited reporting unit. Effective November 1, 2014, the Company also completed its acquisition of Comnet. Goodwill related to this acquisition is included within the Comnet reporting unit. As of May 19, 2015, the Company completed its acquisition of the CompPro product line. Goodwill related to this acquisition is included within the Connector and Cable Assembly Division. Effective June 1, 2015, the Company completed its acquisition of Rel-Tech. Goodwill related to this acquisition is included within the Rel-Tech reporting unit.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-lived assets</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Long-lived assets</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company assesses property, plant and equipment and intangible assets, which are considered definite-lived assets for impairment. Definite-lived assets are reviewed when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If property and equipment and intangible assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. The Company has made no material adjustments to our long-lived assets in any of the years presented.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In addition, the Company tests our trademarks and indefinite-lived asset for impairment at least annually or more frequently if events or changes in circumstances indicate that these assets may be impaired.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In 2016, upon completion of our Step 2 test (see &#8220;Goodwill&#8221; above), our Cables Unlimited division&#8217;s trademark was determined to be impaired. As of October 31, 2016, the Company recorded a $150,000 impairment charge to its trademark. Cables Unlimited&#8217;s trademark is included in the Custom Cabling Manufacturing and Assembly segment.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;">No instances of impairment were identified as of October 31, 2017 and no other instances of impairment were identified as of October 31, 2016.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EarnoutLiabilityPolicyTextBlock', window );">Earn-out liability</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Earn-out liability</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The purchase agreement for the Rel-Tech acquisition provides for earn-out payments of up to $800,000 in the aggregate, last installment of which is payable May 31, 2018. The initial earn-out liability was valued at its fair value using the Monte Carlo simulation and is included as a component of the total purchase price. The earn-out was and will continue to be revalued quarterly using a present value approach and any resulting increase or decrease will be recorded into selling and general expenses. Any changes in the assumed timing and amount of the probability of payment scenarios could impact the fair value. Significant judgment is employed in determining the appropriateness of the assumptions used in calculating the fair value of the earn-out as of the acquisition date. Accordingly, significant variances between actual and forecasted results or changes in the assumptions can materially impact the amount of contingent consideration expense we record in future periods.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company measures at fair value certain financial assets and liabilities. U. S. GAAP specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company's market assumptions. These two types of inputs have created the following fair-value hierarchy:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Level&#160;1&#151; Quoted prices for identical instruments in active markets;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Level&#160;2&#151; Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets;&#160;and</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">Level&#160;3&#151; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The contingent consideration liability represents future earn-out liability that we may be required to pay in conjunction with the acquisition of Rel-Tech and Comnet. The Company estimates the fair value of the earn-out liability using a probability-weighted scenario of estimated qualifying earn-out gross profit related to Rel-Tech and EBITDA related to Comnet calculated at net present value (level 3 of the fair value hierarchy).</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 22.5pt;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2017 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Description</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;1</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;2</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Description</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;1</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;2</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes the Level 3 transactions for the years ended October 31, 2017 and 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:60%;float: inherit;border-collapse:collapse;border-width:60%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="17%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="5" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Beginning balance</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,527</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Payments</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(578)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(790)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Change in value</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(21)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">98</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Ending Balance</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Intangible assets</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in; background-color: transparent;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Intangible assets consist of the following as of October 31 (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><br/><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Amortizable intangible assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Non-compete agreements (estimated lives 3 - 5 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">310</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">310</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(310)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(273)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">37</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Customer relationships (estimated lives 7 - 15 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5,099</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5,099</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(2,186)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,644)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2,913</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,455</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Patents (estimated life 14 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">142</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">142</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(25)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(15)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">117</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">127</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,030</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,619</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Non-amortizable intangible assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Trademarks</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,237</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,237</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Amortization expense for the years ended October 31, 2017 and 2016 was $589,000 and $649,000, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Impairment to trademarks for the years ended October 31, 2017 and 2016 was $0 and $150,000, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in; background-color: transparent;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Estimated amortization expense related to finite lived intangible assets is as follows (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Year&#160;ending</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">October&#160;31,</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2018</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2019</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2020</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2021</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">413</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2022</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">413</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Thereafter</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">545</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#cceeff">Total</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3,030</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Advertising</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company expenses the cost of advertising and promotions as incurred. Advertising costs charged to operations were approximately $130,000 and $156,000 in 2017 and 2016, respectively.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Research and development</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Research and development costs are expensed as incurred. The Company&#8217;s research and development expenses relate to its engineering activities, which consist of the design and development of new products for specific customers, as well as the design and engineering of new or redesigned products for the industry in general. During the years ended October 31, 2017 and 2016, the Company recognized $845,000 and $747,000 in engineering expenses, respectively.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Income taxes</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company accounts for income taxes under the asset and liability method, based on the income tax laws and rates in the jurisdictions in which operations are conducted and income is earned. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Developing the provision (benefit) for income taxes requires significant judgment and expertise in federal, international and state income tax laws, regulations and strategies, including the determination of deferred tax assets and liabilities and, if necessary, any valuation allowances that may be required for deferred tax assets. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Management&#8217;s judgments and tax strategies are subject to audit by various taxing authorities.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock options</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Stock options</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">For stock option grants to employees, the Company recognizes compensation expense based on the estimated fair value of the options at the date of grant. Stock-based employee compensation expense is recognized on a straight-line basis over the requisite service period. The Company issues previously unissued common shares upon the exercise of stock options.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">For the fiscal years ended October 31, 2017 and 2016, charges related to stock-based compensation amounted to approximately $214,000 and $206,000, respectively. For the fiscal years ended October 31, 2017 and 2016, stock-based compensation classified in cost of sales amounted to $13,000 and $28,000 and stock-based compensation classified in selling and general and engineering expense amounted to $201,000 and $178,000, respectively.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Earnings (loss) per share</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Basic earnings (loss) per share is calculated by dividing net income (loss) applicable to common stockholders by the weighted average number of common shares outstanding during the period. The calculation of diluted earnings (loss) per share is similar to that of basic earnings (loss) per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if all potentially dilutive common shares, principally those issuable upon the exercise of stock options, were issued and the treasury stock method had been applied during the period. The greatest number of shares potentially issuable by the Company upon the exercise of stock options in any period for the years ended October 31, 2017 and 2016, that were not included in the computation because they were anti-dilutive, totaled 737,512 and 824,441, respectively.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;"></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes the computation of basic and diluted earnings (loss) per share:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Numerators:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Consolidated net income (loss) (A)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">382,000</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(4,089,000)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Denominators:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Weighted average shares outstanding for basic earnings (loss) per share (B)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">8,840,895</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">8,786,510</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Add effects of potentially dilutive securities - assumed exercise of stock options</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">74,869</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Weighted average shares outstanding for diluted earnings (loss) per share (C)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">8,915,764</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">8,786,510</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Basic earnings (loss) per share (A)/(B)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.04</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(0.47)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Diluted earnings (loss) per share (A)/(C)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.04</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(0.47)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting standards</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">Recent accounting standards</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"><div style='font-style:italic;display:inline;'>&#160;</div></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;"><div style='font-style:italic;display:inline;'>Recently issued accounting pronouncements not yet adopted:</div></div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In August 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-15, Classification of Certain Cash Receipts and Cash Payments. The new standard will change the classification of certain cash payments and receipts within the cash flow statement. Specifically, payments for debt prepayment or debt extinguishment costs, including third-party costs, premiums paid, and other fees paid to lenders that are directly related to the debt prepayment or debt extinguishment, excluding accrued interest, will now be classified as financing activities. Previously, these payments were classified as operating expenses. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within fiscal years beginning after December 15, 2019, with early adoption permitted, and will be applied retrospectively. The Company does not expect that the adoption of this new standard will have a material impact on its Consolidated Financial Statements.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, Leases. This ASU requires lessees to recognize most leases on their balance sheets related to the rights and obligations created by those leases. The ASU also requires additional qualitative and quantitative disclosures related to the nature, timing and uncertainty of cash flows arising from leases. The guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In March 2016, the FASB issued Accounting Standards Update No. 2016-09, Compensation &#150; Stock Compensation. The new standard will modify several aspects of the accounting and reporting for employee share-based payments and related tax accounting impacts, including the presentation in the statements of operations and cash flows of certain tax benefits or deficiencies and employee tax withholdings, as well as the accounting for award forfeitures over the vesting period. The new standard is effective for fiscal years beginning after December 15, 2016 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements effective for the quarter ending January 31, 2018.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers. This guidance will supersede Topic 605, Revenue Recognition, in addition to other industry-specific guidance, once effective. The new standard requires a company to recognize revenue in a manner that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods and services.&#160;&#160;In August 2015, the FASB issued ASU 2015-14, Revenue from Contracts with Customers: Deferral of the Effective Date, as a revision to ASU 2014-09, which revised the effective date to fiscal years, and interim periods within those years, beginning after December 15, 2017. Early adoption is permitted but not prior to periods beginning after December 15, 2016 (i.e., the original adoption date per ASU 2014-09). In March 2016, the FASB issued ASU 2016-08, Revenue from Contracts with Customers: Principal versus Agent Considerations, which clarifies certain aspects of the principal-versus-agent guidance, including how an entity should identify the unit of accounting for the principal versus agent evaluation and how it should apply the control principle to certain types of arrangements, such as service transactions. The amendments also reframe the indicators to focus on evidence that an entity is acting as a principal rather than as an agent. In April 2016, the FASB issued ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, which clarifies how an entity should evaluate the nature of its promise in granting a license of intellectual property, which will determine whether it recognizes revenue over time or at a point in time. The amendments also clarify when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. The Company continues to assess the impact this new standard may have on its ongoing financial reporting. The Company has identified its revenue streams both by contract and product type and is assessing each for potential impacts. For the revenue streams assessed, the Company does not anticipate a material impact in the timing or amount of revenue recognized.</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangibles-Goodwill and Other, which simplifies the accounting for goodwill impairments by eliminating step 2 from the goodwill impairment test. Instead, if &#8220;the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.&#8221; The guidance is effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the impact the adoption of this new standard will have on its Consolidated Financial Statements.</div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EarnoutLiabilityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for earn-out liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EarnoutLiabilityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84159346&amp;loc=d3e8275-108329<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64802544&amp;loc=d3e202-110218<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6132-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806406160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business activities and summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2017 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Description</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;1</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;2</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Description</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;1</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;2</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="25%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes the Level 3 transactions for the years ended October 31, 2017 and 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:60%;float: inherit;border-collapse:collapse;border-width:60%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="17%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="5" rowspan="1">Level&#160;3</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Beginning balance</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,527</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Payments</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(578)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(790)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Change in value</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(21)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">98</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Ending Balance</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Intangible Assets</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Intangible assets consist of the following as of October 31 (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><br/><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Amortizable intangible assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Non-compete agreements (estimated lives 3 - 5 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">310</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">310</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(310)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(273)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">37</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Customer relationships (estimated lives 7 - 15 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5,099</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5,099</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(2,186)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,644)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2,913</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,455</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Patents (estimated life 14 years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">142</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">142</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accumulated amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(25)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(15)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">117</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">127</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,030</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3,619</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Non-amortizable intangible assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="52%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Trademarks</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,237</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,237</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Amortization Expense Related To Finite Lived Intangible Assets</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Estimated amortization expense related to finite lived intangible assets is as follows (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">Year&#160;ending</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">October&#160;31,</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2018</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2019</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2020</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">553</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2021</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">413</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2022</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">413</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Thereafter</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">545</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="41%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#cceeff">Total</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="6%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3,030</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic And Diluted Earnings Per Share</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following table summarizes the computation of basic and diluted earnings (loss) per share:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="13%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Numerators:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Consolidated net income (loss) (A)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">382,000</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(4,089,000)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Denominators:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Weighted average shares outstanding for basic earnings (loss) per share (B)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">8,840,895</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">8,786,510</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Add effects of potentially dilutive securities - assumed exercise of stock options</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">74,869</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Weighted average shares outstanding for diluted earnings (loss) per share (C)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">8,915,764</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">8,786,510</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Basic earnings (loss) per share (A)/(B)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.04</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(0.47)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="71%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Diluted earnings (loss) per share (A)/(C)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.04</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="12%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(0.47)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19279-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6658291408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary Financial Information Related to RF Neulink</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The following summarized financial information related to the RF Neulink, RadioMobile and Bioconnect divisions is segregated from continuing operations and reported as discontinued operations for the years ended October 31, 2017 and 2016 (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Royalties</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">174</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">57</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Bioconnect</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">10</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(148)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Provision (benefit) for income taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">68</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(33)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Income (loss) from discontinued operations, net of tax</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">116</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(58)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721533-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721665-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1474-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=SL51724579-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721663-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721659-107760<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721671-107760<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721677-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806223424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories and major vendors (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Components of Inventories</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif ">Inventories consist of the following (in thousands):</div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Raw materials and supplies</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2,520</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2,642</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Work in process</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">194</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">279</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Finished goods</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3,395</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3,101</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,109</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,022</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6657371408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other current assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_OtherCurrentAssetsAbstract', window );"><strong>Other current assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of other current assets</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Other current assets consist of the following (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width: 85%; border-collapse: collapse; float: inherit; margin: 0in; border: 0px solid;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Prepaid taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">20</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">871</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Prepaid expense</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">526</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">347</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Notes receivable, current portion</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">83</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">83</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">115</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">135</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">744</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1,436</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_OtherCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_OtherCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822885440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued expenses</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">Accrued expenses consist of the following (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:85%;float: inherit;border-collapse:collapse;border-width:85%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Wages payable</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">855</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">941</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Accrued receipts</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">695</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">578</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Earn-out liability</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">236</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">707</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Other current liabilities</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">456</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">544</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="60%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2,242</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2,770</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822871808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Sales by Geographic Area</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif ">The following table presents the sales of the Company by geographic area for the years ended October 31, 2017 and 2016 (in thousands):</div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">United States</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">30,232</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">29,257</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Foreign Countries:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Canada</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">483</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">509</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Israel</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">63</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Mexico</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">78</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">234</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">All Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">171</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">178</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">732</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">984</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Totals</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">30,964</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">30,241</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Net Sales, Income (Loss) Before Provision for Income Taxes and Other Related Segment Information</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Net sales, income (loss) from continuing operations before provision (benefit) for income taxes and other related segment information for the years ended October 31, 2017 and 2016 are as follows (in thousands):&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:80%;float: inherit;border-collapse:collapse;border-width:80%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">RF&#160;Connector</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Custom&#160;Cabling</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">and</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Manufacturing&#160;and</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Cable&#160;Assembly</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Assembly</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Corporate</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="12%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Total</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">2017</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Net sales</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">11,456</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">19,508</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">30,964</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Income (loss) from continuing operations before provision (benefit) for income taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">382</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(11)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">29</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">400</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Depreciation and amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">177</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">700</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">877</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Total assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,297</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">11,910</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,853</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">25,060</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#cceeff">2016</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Net sales</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">9,352</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">20,889</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">30,241</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Loss from continuing operations before provision (benefit) for income taxes</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,358)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(3,232)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(93)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(4,683)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Depreciation and amortization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">194</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">842</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1,036</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="27%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Total assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">5,902</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">13,100</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">6,835</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">25,837</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6823642560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax provision (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax expense (benefit)</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The provision (benefit) for income taxes for the fiscal years ended October 31, 2017 and 2016 consists of the following (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: 400;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:65%;float: inherit;border-collapse:collapse;border-width:65%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Current:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Federal</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">400</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(332)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">State</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">24</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(13)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">424</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(345)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Deferred:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Federal</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(293)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(179)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">State</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(128)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(290)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(307)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="40%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">134</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(652)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate and Amount Reconciliation</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Income tax at the federal statutory rate is reconciled to the Company&#8217;s actual net provision (benefit) for income taxes as follows (in thousands, except percentages):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: 400;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="21%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF" colspan="5" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">% of&#160;Pretax</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">%&#160;of&#160;Pretax</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Income</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Income</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">Income taxes at federal statutory rate</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">136</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">34.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(1,592)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">34.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">State tax provision, net of federal tax benefit</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">16</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">4.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(53)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">1.1</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">Nondeductible differences:</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Goodwill and other intangible asset impairment</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">0.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">916</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-19.6</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">Rel-Tech earn-out</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(9)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-2.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">52</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-1.1</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Qualified domestic production activities deduction</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(66)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-16.5</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">46</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-1.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">ISO stock options</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">33</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">8.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">52</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-1.1</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Meals and entertainment</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">21</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">5.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">29</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-0.6</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">Temporary true-ups</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">26</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">6.4</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">0.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">State tax refunds, net of federal expense</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(4)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">-0.8</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(38)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">0.8</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#CCEEFF">R&#38;D credits</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(37)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">-9.3</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(46)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">1.0</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#FFFFFF">Other</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">18</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">4.4</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">(18)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">0.4</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">%</td></tr><tr style="height:12px;"> <td width="45%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">134</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">33.5</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">(652)</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:Double;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">13.9</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">%</td></tr> </table></div></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The Company&#8217;s total deferred tax assets and deferred tax liabilities at October 31, 2017 and 2016 are as follows (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify;"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-weight:bold;display:inline;width:100%;">&#160;</div></div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;, Times, serif; font-weight: 400;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:75%;float: inherit;border-collapse:collapse;border-width:75%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="8%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff">Deferred Tax Assets:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Reserves</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">375</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">216</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Accrued vacation</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">122</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">134</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Stock-based compensation awards</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">184</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">159</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Uniform capitalization</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">130</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">148</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">70</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">43</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff">Total deferred tax assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">881</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">700</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;text-decoration: underline;padding:0px;;background-color:#cceeff">Deferred Tax Liabilities:</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Amortization / intangible assets</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(805)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(864)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Depreciation / equipment and furnishings</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(195)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(211)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Other</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">-</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(34)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:26px;;background-color:#cceeff">Total deferred tax liabilities</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,000)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(1,109)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td></tr><tr style="height:12px;"> <td width="55%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:39px;;background-color:#cceeff">Total net deferred tax assets (liabilities)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(119)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="7%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(409)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td></tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage and dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_ScheduleOfEffectiveIncomeTaxRateAndAmountReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6823017264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Computation of Weighted Average Fair Value of Employee Stock Options using Black-Scholes Option Pricing Model Assumptions</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">The fair value of each option granted in 2017 and 2016 was estimated on the grant date using the Black-Scholes option pricing model with the following assumptions:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; font-size:10pt;;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:90%;float: inherit;border-collapse:collapse;border-width:90%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="2" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Weighted average volatility</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">43.3</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">%</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">28.7</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">%</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Expected dividends</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">5.0</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">2.4</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Expected term (in years)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.3</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.0</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Risk-free interest rate</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1.20</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">0.70</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">%</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Weighted average fair value of options granted during the year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">0.39</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">0.66</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="66%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">Weighted average fair value of options vested during the year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1.95</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="9%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">4.36</td><td width="1%" style="overflow:hidden;color:black;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Status of Options Granted under Stock Option Plans and Changes in Options Outstanding</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Additional information regarding all of the Company's outstanding stock options at October 31, 2017 and 2016 and changes in outstanding stock options in 2017 and 2016 follows:</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position: relative; width: 100%; text-indent: 0in; float: none; font-style: normal; font-size: 13.3333px; font-family: &#34;Times New Roman&#34;; font-weight: normal;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:100%;float: inherit;border-collapse:collapse;border-width:100%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"> <tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1">2017</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="23%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff" colspan="5" rowspan="1">2016</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Shares&#160;or</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Weighted</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Shares&#160;or</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Weighted</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Price&#160;Per</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Average</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Price&#160;Per</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Average</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Share</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Exercise&#160;Price</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Share</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td><td width="11%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff" colspan="2" rowspan="1">Exercise&#160;Price</td><td width="1%" style="overflow:hidden;color:black;text-align:center;vertical-align:bottom;font-family:times new roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options outstanding at beginning of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,007,851</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.07</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,240,100</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.64</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Options granted</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">449,068</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">1.61</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">104,936</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">3.36</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#cceeff">Options exercised</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(36,763)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1.50</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">(180,067)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">0.27</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:13px;;background-color:#ffffff">Options forfeited</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(260,385)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">4.10</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:1px;border-bottom-color:black;border-bottom-style:solid;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">(157,118)</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#ffffff">4.53</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options outstanding at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,159,771</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.19</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,007,851</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.07</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options exercisable at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">926,272</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.08</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">724,457</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.93</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Options vested and expected to vest at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,159,002</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">3.19</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">1,002,522</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">4.07</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Option price range at end of year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"> 1.07 - $6.91 </td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff"> 2.30 - $6.91 </td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#ffffff">&#160;</td> </tr><tr style="height:12px;"> <td width="51%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">Aggregate intrinsic value of options exercised during year</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">55,000</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">$</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;border-bottom-width:3px;border-bottom-color:#000000;border-bottom-style:double;font-family:times new roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#cceeff">456,000</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;text-align:left;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="10%" style="overflow:hidden;color:black;text-align:right;vertical-align:bottom;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td><td width="1%" style="overflow:hidden;color:black;vertical-align:top;font-family:times new roman;font-size:10pt;padding:0px;;background-color:#cceeff">&#160;</td> </tr> </table></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806220976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Minimum Lease Payments, Operating Leases</a></td>
<td class="text"><div style="CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;MARGIN: 0pt 0px; FONT: 10pt Times New Roman, Times, Serif "><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-indent: 0.5in;">Minimum lease payments under these non-cancelable operating leases in each of the years subsequent to October 31, 2017 are as follows (in thousands):</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;color: rgb(0, 0, 0); font-family: &#34;Times New Roman&#34;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; transparent-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-stretch: normal; line-height: normal; margin: 0pt 0px; text-align: justify; text-indent: 0.5in;">&#160;</div><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"><div style="CLEAR:both;CLEAR:both; FONT-FAMILY:Times New Roman;FONT-SIZE: 10pt;TEXT-ALIGN:Left;position:relative; width:100%;TEXT-INDENT:0.0in;"><table cellspacing="0" cellpadding="0" style="clear:both;clear:both;width:50%;float: inherit;border-collapse:collapse;border-width:50%;float: inherit;MARGIN: 0in 0in 0in 0in;" align="left"><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">Year&#160;ending</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">October&#160;31,</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="10%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF" colspan="2" rowspan="1">Amount</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;font-weight:bold;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">2018</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">645</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">2019</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">516</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">2020</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">441</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">2021</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">440</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">2022</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#CCEEFF">359</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#CCEEFF">&#160;</td></tr><tr style="height:12px;"> <td width="38%" style="overflow:hidden;color:#000000;text-align:Center;vertical-align:Bottom;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:117px;;background-color:#FFFFFF">Total</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td><td width="1%" style="overflow:hidden;color:#000000;text-align:Left;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">$</td><td width="9%" style="overflow:hidden;color:#000000;text-align:Right;vertical-align:Bottom;border-bottom-width:1px;border-bottom-color:Black;border-bottom-style:Solid;font-family:Times New Roman;font-size:10pt;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;;background-color:#FFFFFF">2,401</td><td width="1%" style="overflow:hidden;color:#000000;vertical-align:Top;font-family:Times New Roman;font-size:10pt;padding:0px;;background-color:#FFFFFF">&#160;</td></tr> </table></div></div></div><table border="0" style="border-collapse:collapse; clear:both;width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td style="background-color: #fff"></td></tr></table><table border="0"  style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818819584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Earn-out liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Earn-out liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Earn-out liability</a></td>
<td class="nump">$ 236<span></span>
</td>
<td class="nump">$ 835<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureRecurring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregation of the liabilities reported on the balance sheet measured at fair value on a recurring basis by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureRecurring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832474144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value, Liabilities Measured on Recurring Basis (Details) - Level 3 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 835<span></span>
</td>
<td class="nump">$ 1,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments</a></td>
<td class="num">(578)<span></span>
</td>
<td class="num">(790)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Change in value</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="nump">$ 236<span></span>
</td>
<td class="nump">$ 835<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832152576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 3,030<span></span>
</td>
<td class="nump">$ 3,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Non-amortizable intangible assets, trade marks</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements (estimated lives 3 - 5 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortizable intangible assets, accumulated amortization</a></td>
<td class="num">(310)<span></span>
</td>
<td class="num">(273)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships (estimated lives 7 - 15 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">5,099<span></span>
</td>
<td class="nump">5,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortizable intangible assets, accumulated amortization</a></td>
<td class="num">(2,186)<span></span>
</td>
<td class="num">(1,644)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">2,913<span></span>
</td>
<td class="nump">3,455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents (estimated life 14 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Amortizable intangible assets, gross</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortizable intangible assets, accumulated amortization</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">$ 117<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_IntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_IntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818907744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Parenthetical) (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements (estimated lives 3 - 5 years) | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements (estimated lives 3 - 5 years) | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships (estimated lives 7 - 15 years) | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships (estimated lives 7 - 15 years) | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents (estimated life 14 years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_IntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_IntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819131984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Estimated amortization expense related to finite lived intangible assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems', window );"><strong>Estimated Amortization Expense Related To Finite Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2019</a></td>
<td class="nump">553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2020</a></td>
<td class="nump">553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2021</a></td>
<td class="nump">413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2022</a></td>
<td class="nump">413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 3,030<span></span>
</td>
<td class="nump">$ 3,619<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832181024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of Basic and Diluted Weighted Average Shares Outstanding (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EarningsPerShareNumeratorsAbstract', window );"><strong>Numerators:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Consolidated net income (loss) (A)</a></td>
<td class="nump">$ 382<span></span>
</td>
<td class="num">$ (4,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EarningsPerShareDenominatorsAbstract', window );"><strong>Denominators:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding for basic earnings (loss) per share (B)</a></td>
<td class="nump">8,840,895<span></span>
</td>
<td class="nump">8,786,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Add effects of potentially dilutive securities - assumed exercise of stock options</a></td>
<td class="nump">74,869<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding for diluted earnings (loss) per share (C)</a></td>
<td class="nump">8,915,764<span></span>
</td>
<td class="nump">8,786,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per share (A)/(B)</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share (A)/(C)</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EarningsPerShareDenominatorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EarningsPerShareDenominatorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_EarningsPerShareNumeratorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EarningsPerShareNumeratorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1500-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832830160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business activities and summary of significant accounting policies - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 589,000<span></span>
</td>
<td class="nump">$ 649,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,000<span></span>
</td>
<td class="nump">156,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">845,000<span></span>
</td>
<td class="nump">747,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 214,000<span></span>
</td>
<td class="nump">$ 206,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from computation of diluted per share amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">737,512<span></span>
</td>
<td class="nump">824,441<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EarnoutPayment', window );">Earn-out Payment</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=rfil_CablesUnlimitedDivisionMember', window );">Cables Unlimited Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsegmentsAxis=rfil_CablesUnlimitedDivisionMember', window );">Cables Unlimited Division [Member] | Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling General and Engineering Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 201,000<span></span>
</td>
<td class="nump">178,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Business Activities And Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="nump">$ 28,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_EarnoutPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Its represent earn-out payments obtain additional future compensation based on the business achieving certain future financials.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EarnoutPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsAxis=rfil_CablesUnlimitedDivisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsAxis=rfil_CablesUnlimitedDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6661352064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of financial information related to RF Neulink (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RoyaltyRevenue', window );">Royalties</a></td>
<td class="nump">$ 174<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">68<span></span>
</td>
<td class="num">(33)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations, net of tax</a></td>
<td class="nump">116<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember', window );">Bioconnect division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (loss) from discontinued operations, net of tax</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="num">$ (148)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RoyaltyRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RoyaltyRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821426160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RoyaltyRevenue', window );">Royalty revenue</a></td>
<td class="nump">$ 174<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</a></td>
<td class="nump">116<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory Write-down</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_RfNeulinkMember', window );">RF Neulink [Member] | Radio Mobile, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RoyaltyRevenue', window );">Royalty revenue</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember', window );">Bioconnect division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</a></td>
<td class="nump">10<span></span>
</td>
<td class="num">$ (148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory Write-down</a></td>
<td class="nump">$ 148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e957-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65878427&amp;loc=d3e1012-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=SL51721673-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4542-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1C<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093883-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093879-108312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RoyaltyRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RoyaltyRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_RfNeulinkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_RfNeulinkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=rfil_RadioMobileIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=rfil_RadioMobileIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=rfil_BioconnectDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831823216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations of credit risk - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Cash, FDIC insured amount</a></td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Goods, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Goods, Net | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember', window );">Sales Revenue, Goods, Net | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueGoodsNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=rfil_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=rfil_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=rfil_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=rfil_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6658231568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories and major vendors - Components of Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials and supplies</a></td>
<td class="nump">$ 2,520<span></span>
</td>
<td class="nump">$ 2,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">3,395<span></span>
</td>
<td class="nump">3,101<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Totals</a></td>
<td class="nump">$ 6,109<span></span>
</td>
<td class="nump">$ 6,022<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824737040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories and major vendors - Additional Information (Detail) - Supplier Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorOneMember', window );">Vendor One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Purchases of connector products, percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorTwoMember', window );">Vendor Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Purchases of connector products, percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=rfil_VendorTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818856816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other current assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expense</a></td>
<td class="nump">526<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes receivable, current portion</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Totals</a></td>
<td class="nump">$ 744<span></span>
</td>
<td class="nump">$ 1,436<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money within one year from the balance sheet date (or the normal operating cycle, whichever is longer), net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82891408&amp;loc=d3e4531-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5865-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822996304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other current assets - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Increase (Decrease) In Other Noncurrent Assets</a></td>
<td class="num">$ (71,000)<span></span>
</td>
<td class="nump">$ 102,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Increase (Decrease) In Other Noncurrent Assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6657995072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ScheduleOfAccruedLiabilitiesLineItems', window );"><strong>Schedule of Accrued Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Wages payable</a></td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AccruedInventoryReceiptsCurrent', window );">Accrued receipts</a></td>
<td class="nump">695<span></span>
</td>
<td class="nump">578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AccruedEarnOutLiability', window );">Earn-out liability</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">456<span></span>
</td>
<td class="nump">544<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Totals</a></td>
<td class="nump">$ 2,242<span></span>
</td>
<td class="nump">$ 2,770<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AccruedEarnOutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A reserve for the amount of payments owed to an Entity from the sale of an Entity or business, based on future sales or revenues, which the selling entity deems uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AccruedEarnOutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AccruedInventoryReceiptsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receipts of a regulator resulting in capitalization or accrual of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AccruedInventoryReceiptsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ScheduleOfAccruedLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Accrued Liabilities [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_ScheduleOfAccruedLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822963536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued expenses and other long-term liabilities - Additional Information (Detail)<br></strong></div></th>
<th class="th">
<div>Oct. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ScheduleOfAccruedLiabilitiesLineItems', window );"><strong>Schedule Of Accrued Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AccruedEarnOutLiabilityNonCurrent', window );">Accrued Earn Out Liability Non Current</a></td>
<td class="nump">$ 128,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AccruedEarnOutLiabilityNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represents accrued earn out liability non current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AccruedEarnOutLiabilityNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ScheduleOfAccruedLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Accrued Liabilities [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_ScheduleOfAccruedLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832193088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales by geographic area (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">$ 30,964<span></span>
</td>
<td class="nump">$ 30,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">30,232<span></span>
</td>
<td class="nump">29,257<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=stpr_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">483<span></span>
</td>
<td class="nump">509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=stpr_IL', window );">Israel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=rfil_AllOtherMember', window );">All other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AllCountryAxis=rfil_ForeignCountriesTotalMember', window );">Foreign countries, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Sales revenue</a></td>
<td class="nump">$ 732<span></span>
</td>
<td class="nump">$ 984<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AllCountryAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AllCountryAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=stpr_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AllCountryAxis=stpr_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AllCountryAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=rfil_AllOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AllCountryAxis=rfil_AllOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AllCountryAxis=rfil_ForeignCountriesTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AllCountryAxis=rfil_ForeignCountriesTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824780240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net sales, income (loss) before provision for income taxes and other related segment information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">$ 30,964<span></span>
</td>
<td class="nump">$ 30,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) from continuing operations before provision (benefit) for income taxes</a></td>
<td class="nump">400<span></span>
</td>
<td class="num">(4,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">25,060<span></span>
</td>
<td class="nump">25,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rfil_RfConnectorsAndCableAssemblyMember', window );">RF Connector and Cable Assembly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">11,456<span></span>
</td>
<td class="nump">9,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) from continuing operations before provision (benefit) for income taxes</a></td>
<td class="nump">382<span></span>
</td>
<td class="num">(1,358)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,297<span></span>
</td>
<td class="nump">5,902<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rfil_CustomCablingManufacturingAndAssemblyMember', window );">Custom Cabling Manufacturing and Assembly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">19,508<span></span>
</td>
<td class="nump">20,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) from continuing operations before provision (benefit) for income taxes</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(3,232)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">11,910<span></span>
</td>
<td class="nump">13,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) from continuing operations before provision (benefit) for income taxes</a></td>
<td class="nump">29<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 6,853<span></span>
</td>
<td class="nump">$ 6,835<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rfil_RfConnectorsAndCableAssemblyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rfil_RfConnectorsAndCableAssemblyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rfil_CustomCablingManufacturingAndAssemblyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rfil_CustomCablingManufacturingAndAssemblyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821030640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provision (benefit) for income taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="num">$ (332)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">24<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense (benefit)</a></td>
<td class="nump">424<span></span>
</td>
<td class="num">(345)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(293)<span></span>
</td>
<td class="num">(179)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(128)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="num">(290)<span></span>
</td>
<td class="num">(307)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 134<span></span>
</td>
<td class="num">$ (652)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821393344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax at the federal statutory rate is reconciled (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income taxes at federal statutory rate</a></td>
<td class="nump">$ 136<span></span>
</td>
<td class="num">$ (1,592)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State tax provision, net of federal tax benefit</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract', window );"><strong>Nondeductible differences:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount', window );">Goodwill and other intangible asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount', window );">Rel-Tech earn-out</a></td>
<td class="num">(9)<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Qualified domestic production activities deduction</a></td>
<td class="num">(66)<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount', window );">ISO stock options</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Meals and entertainment</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount', window );">Temporary true-ups</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount', window );">State tax refunds, net of federal expense</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment', window );">R&amp; D credits</a></td>
<td class="num">(37)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other</a></td>
<td class="nump">18<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Net provision (benefit) for income taxes</a></td>
<td class="nump">$ 134<span></span>
</td>
<td class="num">$ (652)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income taxes at federal statutory rate (% of Pretax Income)</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State tax provision, net of federal tax benefit (% of Pretax Income)</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract', window );"><strong>Nondeductible differences: (% of Pretax Income)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent', window );">Goodwill and other intangible asset impairment (% of Pretax Income)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(19.60%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent', window );">Rel-Tech earn-out (% of Pretax Income)</a></td>
<td class="num">(2.30%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Qualified domestic production activities deduction (% of Pretax Income)</a></td>
<td class="num">(16.50%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent', window );">ISO stock options (% of Pretax Income)</a></td>
<td class="nump">8.30%<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Meals and entertainment (% of Pretax Income)</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent', window );">Temporary true-ups (% of Pretax Income)</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent', window );">State tax refunds, net of federal expense (% of Pretax Income)</a></td>
<td class="num">(0.80%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment', window );">R&amp; D credits (% of Pretax Income)</a></td>
<td class="num">(9.30%)<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other (% of Pretax Income)</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_EffectiveIncomeTaxRateReconciliationNet', window );">Net provision (benefit) for income taxes (% of Pretax Income)</a></td>
<td class="nump">33.50%<span></span>
</td>
<td class="nump">13.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation Net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible state tax refunds, net of federal expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseStateTaxRefundsNetOfFederalExpenseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible temporary true-ups.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTemporaryTrueupsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible business acquisition earn out.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to business acquisition earn out.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensebusinessAcquisitionEarnOutpercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible goodwill and other intangible impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to goodwill and other intangible impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensegoodwillAndOtherIntangibleImpairmentpercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible ISO stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to international standard organisation stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseinternationalStandardOrganisationStockOptionspercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable state tax refunds, net of federal expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensesstateTaxRefundsNetOfFederalExpensepercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable temporary true-ups.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_EffectiveIncomeTaxRateReconciliationNondeductibleExpensetemporaryTrueupspercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821797328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Total of deferred tax assets and deferred tax liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred Tax Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserves</a></td>
<td class="nump">$ 375<span></span>
</td>
<td class="nump">$ 216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued vacation</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation awards</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization', window );">Uniform capitalization</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">881<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred Tax Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Amortization / intangible assets</a></td>
<td class="num">(805)<span></span>
</td>
<td class="num">(864)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation / equipment and furnishings</a></td>
<td class="num">(195)<span></span>
</td>
<td class="num">(211)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(1,109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total net deferred tax assets (liabilities)</a></td>
<td class="num">$ (119)<span></span>
</td>
<td class="num">$ (409)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uniform capitalization expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_DeferredTaxAssetsTaxDeferredExpenseUniformCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814280800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax provision - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 22, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate Reconciliation, Percent</a></td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6820882192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of weighted average fair value of employee stock options using black-scholes option pricing model assumptions (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Weighted average volatility</a></td>
<td class="nump">43.30%<span></span>
</td>
<td class="nump">28.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options granted during the year</a></td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options vested during the year</a></td>
<td class="nump">$ 1.95<span></span>
</td>
<td class="nump">$ 4.36<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Vested In Period Weighted Average Grant Date Fair Value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6820878528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of status of options granted under stock option plans and changes in options outstanding (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of options exercised during year</a></td>
<td class="nump">$ 552,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_StockOptionMember', window );">Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding at beginning of year</a></td>
<td class="nump">1,007,851<span></span>
</td>
<td class="nump">1,240,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted</a></td>
<td class="nump">449,068<span></span>
</td>
<td class="nump">104,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised</a></td>
<td class="num">(36,763)<span></span>
</td>
<td class="num">(180,067)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Options forfeited</a></td>
<td class="num">(260,385)<span></span>
</td>
<td class="num">(157,118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding at end of year</a></td>
<td class="nump">1,159,771<span></span>
</td>
<td class="nump">1,007,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable at end of year</a></td>
<td class="nump">926,272<span></span>
</td>
<td class="nump">724,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and expected to vest at end of year</a></td>
<td class="nump">1,159,002<span></span>
</td>
<td class="nump">1,002,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Option price lower range</a></td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 2.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Option price upper range</a></td>
<td class="nump">$ 6.91<span></span>
</td>
<td class="nump">$ 6.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of options exercised during year</a></td>
<td class="nump">$ 55,000<span></span>
</td>
<td class="nump">$ 456,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at beginning of year</a></td>
<td class="nump">$ 4.07<span></span>
</td>
<td class="nump">$ 3.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted</a></td>
<td class="nump">1.61<span></span>
</td>
<td class="nump">3.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised</a></td>
<td class="nump">1.50<span></span>
</td>
<td class="nump">0.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options forfeited</a></td>
<td class="nump">4.10<span></span>
</td>
<td class="nump">4.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding at end of year</a></td>
<td class="nump">3.19<span></span>
</td>
<td class="nump">4.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable at end of year</a></td>
<td class="nump">3.08<span></span>
</td>
<td class="nump">3.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and expected to vest at end of year</a></td>
<td class="nump">$ 3.19<span></span>
</td>
<td class="nump">$ 4.07<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833934240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 08, 2017</div></th>
<th class="th"><div>Apr. 07, 2016</div></th>
<th class="th"><div>Sep. 04, 2015</div></th>
<th class="th"><div>Sep. 05, 2014</div></th>
<th class="th"><div>Jan. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
<th class="th"><div>Mar. 09, 2010</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life of options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life of options exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 2 months 5 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average life of options vested and expected to vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 552,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value of options exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">503,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value of options vested and expected to vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">552,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Non-vested stock-based arrangements yet to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock based arrangements yet to be recognized, weighted average period expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 3 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_NonemployeeDirectorAnnualGrant', window );">Non-employee director annual grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued', window );">Options granted for each non-employee director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued', window );">Value of stock option issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefOperatingOfficerMember', window );">Chief Operating Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based compensation arrangement by share-based payment award, options, grants in period, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock Issued During Period, Value, Share-based Compensation, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=rfil_MrGarlandMember', window );">Mr. Garland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock Issued During Period, Value, Share-based Compensation, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=rfil_OptionPlanMember', window );">2000 Stock Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=rfil_StockIncentivePlanMember', window );">2010 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,726,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=rfil_IncentiveAndNonqualifiedStockOptionPlansMember', window );">Incentive and Non-Qualified Stock Option Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_AdditionalSharesOfCommonStockIssued', window );">Additional Shares Of Common Stock Issued</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_AdditionalSharesOfCommonStockIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares of common stock issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_AdditionalSharesOfCommonStockIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_NonemployeeDirectorAnnualGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non employee director annual grant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_NonemployeeDirectorAnnualGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based goods and nonemployee services transaction value of stock option issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares or units of entity securities issued in the transaction in which equity securities were issued to pay for goods or nonemployee services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP). Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefOperatingOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_ChiefOperatingOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=rfil_MrGarlandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=rfil_MrGarlandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=rfil_OptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=rfil_OptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=rfil_StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=rfil_StockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=rfil_IncentiveAndNonqualifiedStockOptionPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=rfil_IncentiveAndNonqualifiedStockOptionPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806316208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement plan - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_CompensationAndRetirementLineItems', window );"><strong>Compensation And Retirement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Pension and Other Postretirement Benefit Contributions</a></td>
<td class="nump">$ 166,000<span></span>
</td>
<td class="nump">$ 182,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_PercentageOfEmployeeContributionPaid', window );">Percentage Of Employee Contribution Paid</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_CompensationAndRetirementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_CompensationAndRetirementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</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_rfil_PercentageOfEmployeeContributionPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of employee earnings under contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_PercentageOfEmployeeContributionPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2709-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832197248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 15, 2011</div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=rfil_NewYorkMember', window );">New York [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Payments for Rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromOfficersOrStockholdersNoncurrent', window );">Due from Officers or Stockholders, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Debt Instrument, Interest Rate During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromOfficersOrStockholdersNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from owners or owners with a beneficial interest of more than 10 percent of the voting interests or officers of the company, which are usually due after 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromOfficersOrStockholdersNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=rfil_NewYorkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=rfil_NewYorkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821184736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash dividend and declared dividends - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2016</div></th>
<th class="th"><div>Jul. 31, 2016</div></th>
<th class="th"><div>Apr. 30, 2016</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends paid, per share</a></td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 707<span></span>
</td>
<td class="nump">$ 1,141<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818851072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Oct. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net, Total</a></td>
<td class="nump">$ 644,000<span></span>
</td>
<td class="nump">$ 628,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued Liabilities and Other Liabilities, Total</a></td>
<td class="nump">$ 95,000<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6709268432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Minimum lease payments operating lease (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rfil_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td>
<td class="nump">359<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 2,401<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rfil_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rfil_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rfil_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819414672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Line of credit - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Sep. 07, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">Sep.  08,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of Credit Facility, Amount Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822093056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events - Additional Information (Detail) - Subsequent Event - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 13, 2017</div></th>
<th class="th"><div>Dec. 22, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividends payable, amount per share</a></td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividends payable, date to be paid</a></td>
<td class="text">Jan. 15,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividends payable, record date</a></td>
<td class="text">Dec. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate Reconciliation, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>79
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *A,.$P?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ J$PX3&;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " "H3#A,&GC'1>\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>.FUA@JCK!<0))"0F@;A%CK=%:]HH,6KW]J1E
MZX3@ 3C&_O/YL^0:O<(^T$OH/06V%*]&UW91H5^+/;-7 !'WY'3,4Z)+S6T?
MG.;T##OP&@]Z1U!*N0)'K(UF#1,P\PM1-+5!A8$T]^&$-[C@_6=H9YA!H)8<
M=1RAR L0S331'\>VA@M@@C$%%[\+9!;B7/T3.W= G))CM$MJ&(9\J.9<VJ&
M]^>GUWG=S':1=8>4?D6K^.AI+<Z3WZK[A\VC:$I9W&:RR,KKC;Q3U4J5-Q^3
MZP^_B[#KC=W:?VQ\%FQJ^'47S1=02P,$%     @ J$PX3)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M[[SO4/J!9.W0?05C"[CY!U!+ P04    " "H3#A,LJ,.&>D#  #@$@  &
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(68[8Z;.!2&;P5Q <4^MC&,DD@-
M5;4K[4JCKK;]S23.!)6/%)A)]^X7")/".<>=/P&3]]CO\<>#\>;:M-^[LW-]
M\+,JZVX;GOO^\A!%W>'LJKS[T%Q</?QS:MHJ[X=B^QQUE];EQRFH*B,0(HZJ
MO*C#W69Z]MCN-LU+7Q:U>VR#[J6J\O:_O2N;ZS:4X=N#+\7SN1\?1+O-)7]V
M_[C^W\MC.Y2B>RW'HG)U5S1UT+K3-OPH'S(%8\"D^%JX:[>X#\94GIKF^UCX
M\[@-Q>C(E>[0CU7DP^759:XLQYH&'S_F2L-[FV/@\OZM]L]3\D,R3WGGLJ;\
M5AS[\S9,PN#H3OE+V7]IKG^X.2$3!G/V?[E75P[RT<G0QJ$IN^DW.+QT?5/-
MM0Q6JOSG[5K4T_4ZU_\6Q@? ' #W *E_&Z#F (4"HINS*=5/>9_O-FUS#=K;
M:%WR<5+(!S5TYF%\./7=]-^0;3<\?=TIN8E>QWIFR?XF@84$UHJ,*M0O232T
M?S<!K F8XM4R7O'QBHU74[Q>QFN4Q$UB)TD]26*A4I0'%1DP">]$LTXT=6*0
MDYO$+!I1J4!]GE&1%M;R3@SKQ% G,7)B2".Q%+A/&)$ S^C&K).8.K'(24P:
ML1J-8$8U4B]26AFQK!%+C23(B*6-Q#95R,I[JI67A/62T"F?\O$I&Y^27+1
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
M<B0,30*%)<O"@300E1,M8?+]G\#,)%!=LD0# 1X:!2JDXM1#3<+4)$!-5G!
M1-1V0*'I*60(4Y,R/?O9LUDS9AV#$I'E9LT:8U86'T#C8PMCTC&H$5FBCC7$
MY*0#DJX,\E"7,><8<"Y4PZ()ID8%H= SX]CS?Q>4AZJ"85#Z):%$+E(9$WD6
M)&->,N"EJF)8PW 11[*^0RH39IY%P)B:#*C)DM^LD9BD<D$"T8*8/1!GC$Y&
MZ)009\U%2U9NV$"5V,Q3RS#&)P-\1I+D#&K.4)K> -4[T^_M8'PRP&<D:<X:
MC!PI-X">H<\,QB<#?$:>C3+"^(P /B,6^4RBY -F 8FQ<N(%-^=\I:OWPY%H
M,]M6+Z>V/U&[>7H]=GV@_IQ0/%^;N\UX>/HSS'B6^V=>[X^G9O94M6U5#F>%
MSU75NLYC^*D;ZX/+=]>;PCVW_6727=?C&>IXTU;GZ7PXN!Y2K_X'4$L#!!0
M   ( *A,.$P!:_I^M0$  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&UL?5/;;MLP#/T501]0)8J;%H%MH&E1=, &!"VV/2LV?4%U<24Y[OZ^E.QZ
MWF;L11(IGL-#BDH'8U]= ^#)NY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;<U<
M9T&4$:0DXYO-GBG1:IJGT7>R>6IZ+UL-)TM<KY2POXX@S9#1+?UT/+=UXX.#
MY6DG:G@!_[T[6;38S%*V"K1KC286JHS>;0_'),3'@!\M#&YQ)J&2LS&OP?A2
M9G03!(&$P@<&@=L%[D'*0(0RWB9..J<,P.7YD_TQUHZUG(6#>R-_MJ5O,GI+
M20F5Z*5_-L,33/5<4S(5_Q4N(#$\*,$<A9$NKJ3HG3=J8D$I2KR/>ZOC/HPW
M^YL)M@[@$X#/@-N8AXV)HO('X46>6C,0._:^$^&)MP>.O2F",[8BWJ%XA]Y+
MODV2E%T"T11S'&/X,F:.8,@^I^!K*8[\'SA?A^]6%>XB?/>'PNMU@F25((D$
MR7]+7(O9_Y6$+7JJP-9QFAPI3*_C)"^\\\#>\?@FO\/':?\F;-UJ1\[&X\O&
M_E?&>$ IFRL<H08_V&Q(J'PXWN#9CF,V&MYTTP]B\S?./P!02P,$%     @
MJ$PX3&%161FV 0  T ,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]
M4]N.FS 0_17+'[ .A'33") V6U6MU$K15FV?'1C 6E^H;<+V[SLV+$5=U!?;
M,S[GS,7C?#3VV74 GKPHJ5U!.^_[$V.NZD!Q=V=ZT'C3&*NX1].VS/46>!U)
M2K)TMWO'%!>:EGGT76R9F\%+H>%BB1N4XO;W&:09"YK05\>3:#L?'*S,>]["
M-_#?^XM%BRTJM5"@G3":6&@*^I"<SEG 1\ / :-;G4FHY&K,<S ^UP7=A81
M0N6# L?M!H\@91#"-'[-FG0)&8CK\ZOZQU@[UG+E#AZ-_"EJWQ7T2$D-#1^D
M?S+C)YCK.5 R%_\%;B 1'C+!&)61+JZD&IPW:E;!5!1_F7:AXSY.-X?#3-LF
MI#,A70C'&(=-@6+F'[CG96[-2.S4^YZ')TY.*?:F"L[8BGB'R3OTWLKC^YS=
M@LX,.4^0= 5)%@1#\25"NA7AG+ZAI]OT_6:"^TC?KZ-G]]L"V:9 %@6R_U7X
M%I)DQW]BL%5'%=@VSI(CE1ETG..5=QG7AS2^R%_X-.M?N6V%=N1J/+YK['YC
MC =,97>' ]3A]UH,"8T/QWL\VVG()L.;?OX_;/G$Y1]02P,$%     @ J$PX
M3 ;_*CFU 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q]4]MN
MW" 0_17$!P2OU]ND*]M2-E752HFT2M7VF;7'-@HP+N!U\O<%[+A6:_4%F.&<
M,Q>&?$3S8CL 1UZ5U+:@G7/]D3%;=:"XO<$>M+]IT"CNO&E:9GL#O(XD)5F:
M)!^8XD+3,H^^LRES')P4&LZ&V$$I;MY.('$LZ(Z^.YY%V[G@8&7>\Q:^@?O>
MGXVWV*)2"P7:"M3$0%/0^]WQE 5\!/P0,-K5F81*+H@OP?A:%S0)"8&$R@4%
M[K<K/("40<BG\6O6I$O(0%R?W]4_Q]I]+1=NX0'E3U&[KJ!WE-30\$&Z9QR_
MP%S/@9*Y^$>X@O3PD(F/4:&T<2758!VJ6<6GHOCKM L=]W&ZV1]FVC8AG0GI
M0KB+<=@4*&;^B3M>Y@9'8J;>]SP\\>Z8^MY4P1E;$>]\\M9[K^4N^YBS:Q":
M,:<)DZXQ"X)Y]25$NA7BE/Y#3[?I^\T,]Y&^7T<_)-L"V:9 %@6R_Y:X@3G\
M721;]52!:>,T65+AH.,DK[S+P-ZG\4W^P*=I?^*F%=J2"SK_LK'_#:(#GTIR
MXT>H\Q]L,20T+AQO_=E,8S89#OOY!['E&Y>_ 5!+ P04    " "H3#A,%XA>
MD;,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4V%OW" ,
M_2N('U#N2-I5IR12K]742IMTZK3M,Y<X"2K$*9!+]^\'),VR+>H7P,;O^=F8
M;$3S8EL 1]ZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"M&)\M[MA
M6LB.%EGTG4R1X>"4[.!DB!VT%N;7$12..=W3=\>S;%H7'*S(>M' -W#?^Y/Q
M%EM8*JFALQ([8J#.Z=W^<$Q#? SX(6&TJS,)E9P17X+Q5.5T%P2!@M(%!N&W
M"]R#4H'(RWB=.>F2,@#7YW?VS[%V7\M96+A']5-6KLWI+245U&)0[AG'1YCK
MN:9D+OX+7$#Y\*#$YRA1V;B2<K .]<SBI6CQ-NVRB_LXW21\AFT#^ S@"^ V
MYF%3HJC\03A19 9'8J;>]R(\\?[ ?6_*X(RMB'=>O/7>2[&_YAF[!*(YYCC%
M\'7,$L$\^Y*";Z4X\O_@?!N>;"I,(CSY2V&R39!N$J21(/VPQ*V8])\D;-53
M#::)TV1)B4,7)WGE70;V+CXB^Q,^3?M781K967)&YU\V]K]&=."E[*[\"+7^
M@RV&@MJ%XR=_-M.838;#?OY!;/G&Q6]02P,$%     @ J$PX3&6C37^V 0
MT ,  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL?5/;;IPP$/T5RQ\0
M+[";1"M RB:*6JF55JG:/GMA "N^4-LLZ=]W; A%#>J+[1F?<^;B<3X:^^HZ
M $_>E-2NH)WW_9$Q5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R.)"59NMO=,L6%IF4>
M?6=;YF;P4F@X6^(&I;C]?0)IQH(F]-WQ(MK.!P<K\YZW\ W\]_YLT6*+2BT4
M:">,)A::@CXDQ],^X"/@AX#1K<XD5'(QYC48G^N"[D)"(*'R08'C=H5'D#((
M81J_9DVZA S$]?E=_3G6CK5<N(-'(W^*VG<%O:>DAH8/TK^8\1/,]1PHF8O_
M E>0" ^98(S*2!=74@W.&S6K8"J*OTV[T'$?IYLLG6G;A'0FI OA/L9A4Z"8
M^1/WO,RM&8F=>M_S\,3),<7>5,$96Q'O,'F'WFN9W>7L&G1FR&F"I"M(LB 8
MBB\1TJT(I_0#/=VF9YL)9I&>K:,?#ML"^TV!?138_Z_"CY#D</M/#+;JJ +;
MQEERI#*#CG.\\B[C^A"?D/V%3[/^E=M6:$<NQN.[QNXWQGC 5'8W.$ =?J_%
MD-#X<+S#LYV&;#*\Z>?_PY9/7/X!4$L#!!0    ( *A,.$RY\@%SN0$  -$#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;&U3VV[<(!#]%<0'A#7K
M338KVU(V4=1*K;1*U>:9M<<V"A<'\#K]^P)V7"?Q"S##G#-GAB$;M'FQ+8!#
M;U(HF^/6N>Y B"U;D,Q>Z0Z4OZFUD<QYTS3$=@98%4%2$+K97!/)N,)%%GTG
M4V2Z=X(K.!ED>RF9^7L$H8<<)_C=\<2;U@4'*;*.-? +W._N9+Q%9I:*2U"6
M:X4,U#F^2P['-,3'@#\<!KLXHU#)6>N78'RO<KP)@D! Z0(#\]L%[D&(0.1E
MO$Z<>$X9@,OS._MCK-W7<F86[K5XYI5K<[S'J(*:]<(]Z>$;3/7L,)J*_P$7
M$#X\*/$Y2BUL7%'96Z?EQ.*E2/8V[ES%?1AOTML)M@Z@$X#.@'W,0\9$4?D#
M<ZS(C!Z0&7O?L?#$R8'ZWI3!&5L1[[QXZ[V7(MG=9.02B*:8XQA#ES%S!/'L
M<PJZEN)(O\#I.GR[JG ;X=L/"O?K!.DJ01H)T@7!CGZJ\&M(LKO]E(,L6BK!
M-'&8+"IUK^(@+[SSO-[1^"3_P\=A_\E,PY5%9^W\P\;VUUH[\%(V5WZ"6O^_
M9D- [<+QQI_-.&6CX70W?2 R_^+B'U!+ P04    " "H3#A,89\]BK(!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q]4V&/U" 0_2N$'W!T
MV?4\-VV3VS-&$TTV9]3/;#MMR0%3@6[/?R_07JU:_0+,,._-FV'(1[1/K@/P
MY%DKXPK:>=\?&7-5!UJX&^S!A)L&K18^F+9EKK<@Z@32BO$LNV5:2$/+//G.
MMLQQ\$H:.%OB!JV%_7$"A6-!=_3%\2C;SD<'*_->M/ 9_)?^;(/%%I9::C!.
MHB$6FH+>[XZG0XQ/ 5\EC&YU)K&2"^)3-#[4!<VB(%!0^<@@PG:%!U J$@49
MWV=.NJ2,P/7YA?U=JCW4<A$.'E!]D[7O"GI'20V-&)1_Q/$]S/6\HF0N_B-<
M087PJ"3DJ%"YM))J<![US!*D:/$\[=*D?9QN^)L9M@W@,X O@+N4ATV)DO*W
MPHLRMS@2._6^%_&)=T<>>E-%9VI%N@OB7?!>R]UMEK-K))IC3E,,7\<L$2RP
M+RGX5HH3_PO.M^'[387[!-__IO ?^0^;!(=$</AOB5LQ?ZIDJYYJL&V:)D<J
M'$R:Y)5W&=A[GM[D5_@T[9^$;:5QY((^O&SJ?X/H(4C);L((=>&#+8:"QL?C
MZW"VTYA-AL=^_D%L^<;E3U!+ P04    " "H3#A,I=H\0;0!  #2 P  &0
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
M=/YE8_]K1 <^E>3*CU#K/]AL2*A=.-[ZLQG';#0<=M,/8O,W+OX!4$L#!!0
M   ( *A,.$RS%'JKM $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;'U3VX[3,!#]%<L?L&[=P%95$FF["($$4K4(>':326*M+\%VFN7O&3O9
M$"#BQ?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N#P9O&.BT"FJYE
MOG<@Z@32BO'=[BW30AI:YLEW<65NAZ"D@8LC?M!:N)]G4'8LZ)Z^.IYDVX7H
M8&7>BQ:^0/C:7QQ:;&&II0;CI37$05/0A_WIG,7X%/!-PNA79Q(KN5K['(V/
M=4%W41 HJ$)D$+C=X!&4BD0HX\?,29>4$;@^O[*_3[5C+5?AX=&J[[(.74&/
ME-30B$&%)SM^@+F>-Y3,Q7^"&R@,CTHP1V653RNI!A^LGEE0BA8OTRY-VL?I
MAM_/L&T GP%\ 1Q3'C8E2LK?B2#*W-F1N*GWO8A/O#]Q[$T5G:D5Z0[%>_3>
MROV1Y^P6B>:8\Q3#US%+!$/V)07?2G'F_\#Y-ORPJ?"0X(<_%!ZV";)-@BP1
M9/\M<2LF^RL)6_54@VO3-'E2V<&D25YYEX%]X.E-?H=/T_Y9N%8:3ZXVX,NF
M_C?6!D INSL<H0X_V&(H:$(\WN/936,V&<'V\P]BRS<N?P%02P,$%     @
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
M]%X+GNPS=@U",^8T8?@*\XY@J+Z$X%LA3OP_.M^F)YL9)I&>K*.GM]L"Z:9
M&@72?TKD'TK<PB0?@K!53S78)DZ3(Z49NCC)*^\RL/<\OLD[?)KV;\(VLG/D
M8CR^;.Q_;8P'3&5W@R/4X@=;# 6U#\=;/-MIS";#FW[^06SYQL5?4$L#!!0
M   ( *A,.$PG*SPSMP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;&U3VV[<(!#]%<0'A%WL3=.5;2F;J&JE5EJE:OO,VF,;!3PNX'7Z]P7L
MN&[B%V"&<\Y<&+(1S;-M 1QYT:JS.6V=ZX^,V;(%+>P-]M#YFQJ-%LZ;IF&V
M-R"J2-**\=WNEFDA.UIDT7<V18:#4[*#LR%VT%J8/R=0..9T3U\=3[)I77"P
M(NM% ]_!_>C/QEML4:FDALY*[(B!.J?W^^,I#?@(^"EAM*LS"95<$)^#\:7*
MZ2XD! I*%Q2$WZ[P $H%(9_&[UF3+B$#<7U^5?\4:_>U7(2%!U2_9.7:G-Y1
M4D$M!N6></P,<ST'2N;BO\(5E(>'3'R,$I6-*RD'ZU#/*CX5+5ZF779Q'Z>;
MY.-,VR;PF< 7PEV,PZ9 ,?-'X421&1R)F7K?B_#$^R/WO2F#,[8BWOGDK?=>
M"YZD&;L&H1ESFC!\A=DO".;5EQ!\*\2)OZ/S;7JRF6$2Z<DZ^B'9%D@W!=(H
MD/Y7XN%-B5N8VS=!V*JG&DP3I\F2$H<N3O+*NPSL/8]O\@\^3?LW81K967)!
MYU\V]K]&=.!3V=WX$6K]!UL,!;4+QP_^;*8QFPR'_?R#V/*-B[]02P,$%
M  @ J$PX3%DS3VFX 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL;5/M;ML@%'T5Q .4!"=K%MF6FD[3*K52U&G;;V)?VZA@/,!Q^_:[8-?S
M.O\![N6<<S^XI(.Q+ZX!\.15J]9EM/&^.S+FB@:T<#>F@Q9O*F.U\&C:FKG.
M@B@C22O&-YM/3 O9TCR-OK/-4]-[)5LX6^)ZK85].X$R0T:W]-WQ+.O&!P?+
MTT[4\!W\C^YLT6*S2BDUM$Z:EEBH,GJW/9YV 1\!/R4,;G$FH9*+,2_!>"@S
MN@D)@8+"!P6!VQ7N0:D@A&G\GC3I'#(0E^=W]:^Q=JSE(AS<&_5+EK[)Z(&2
M$BK1*_]LAF\PU;.G9"K^$:Z@$!XRP1B%42ZNI.B=-WI2P52T>!UWV<9]&&^2
M9**M$_A$X#/A$..P,5#,_(OP(D^M&8@=>]^)\,3;(\?>%,$96Q'O,'F'WFO.
MD]N478/0A#F-&+[ ;&<$0_4Y!%\+<>+_T?DZ/5G-,(GT9!E]OU\7V*T*[*+
M[I\2#Q]*7,-\_A"$+7JJP=9QFAPI3-_&25YXYX&]X_%-_L+':7\2MI:M(Q?C
M\65C_RMC/& JFQL<H08_V&PHJ'PXWN+9CF,V&MYTTP]B\S?._P!02P,$%
M  @ J$PX3)AR-PBX 0  T0,  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL;5/;;MP@$/T5Q <$+^MM5RO;4C91U$JMM$K5]IFUQQ<%&!?P.OW[ G9<
M*_$+,,,Y9RX,V8CFQ;8 CKPJJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,TS/8&
M1!5)2C*>))^8$IVF119]%U-D.#C9:;@88@>EA/E[!HEC3G?TS?'<-:T+#E9D
MO6C@![B?_<5XBRTJ5:= VPXU,5#G]'YW.J<!'P&_.ACMZDQ")5?$EV!\K7*:
MA(1 0NF"@O#;#1Y RB#DT_@S:](E9""NSV_J3[%V7\M56'A ^;NK7)O3(R45
MU&*0[AG'+S#7<Z!D+OX;W$!Z>,C$QRA1VKB2<K .U:SB4U'B==H['?=QNCD<
M9]HV@<\$OA".,0Z; L7,'X43169P)&;J?2_"$^].W/>F#,[8BGCGD[?>>RMX
MFF3L%H1FS'G"\!5FMR"85U]"\*T09_Z!SK?I^\T,]Y&^7T<_'+<%TDV!- JD
M*X$#?U?A1PA/W]?(5BU58)HX3):4..@XR"OO,J_W/#[)?_@T[-^%:3IMR16=
M?]C8_AK1@4\EN?,3U/K_M1@2:A>.G_W93%,V&0[[^0.QY1<7_P!02P,$%
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
M+9,>-"X!F&6V'@0&63)UQ+B9@.LF3K& :Q11 ;$MQT7%29I.J,']!#!#F:+
M'07^PU( ]Q2XQ53 =0Q(G+_6VZ"Q&-Q7X!9C <PT4EL, H*IP\6=!6ZPEAXS
M_,,!V+\>#!39_A(,6@S=\WTG_% VPGMB4G4KIJ?8,R:I(@SO5%I'U69>)Q7=
M2SW,U9AWO58WD:SM^\C@VLRN_@)02P,$%     @ J$PX3/)5L)=C @  Y@@
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
M!%J,Y(%-@B"7+$<H8 N@\ &UL E0-.$0@Z"QO86]@@ C!&.EPDY BP?4PEY
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
M9BZ'4S@LM.C&"P9/MUSV#U!+ P04    " "H3#A,VO;Y\@P"  #V!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q]E-V.VR 0A5_%\@,L#OXAB1Q+
MNUY5K=1*T59MKTDRCJW%Q@42;]^^@!TWP:@WAH$SAV_ D ]<O,L:0 4?+>OD
M+JR5ZK<(R6,-+95/O(=.SU1<M%3I4)R1[ 70DTUJ&<)1E*&6-EU8Y'9L+XJ<
M7Q1K.MB+0%[:EHH_+\#XL M7X6W@K3G7R@R@(N_I&;Z#^M'OA8[0[')J6NAD
MP[M 0+4+GU?;DAB]%?QL8)!W_<!4<N#\W01?3KLP,D# X*B, ]7-%4I@S!AI
MC-^39S@O:1+O^S?W3[9V7<N!2B@Y^]6<5+T+UV%P@HI>F'KCPV>8ZDG#8"K^
M*UR!:;DAT6L<.9/V&QPO4O%V<M$H+?T8VZ:S[3#YW]+\"7A*P'/"*OEO0CPE
MQ$X"&LELJ:]4T2(7? C$>%@]-?_$:AOKS3R:0;MW=DY7*_7HM8BS-$=78S1I
M7D8-OM/@1T6Y5,3_)$@#S!382X%M?OQ D?D-8J]!; V2!P/BE#%JB-5T5K-.
MG5++I6:3K/P@B1<D\8"L'9!1D]XMDFU<D*4F)6L_2.H%21<@.'(/-ETL@N/,
M 5EJ2$3\()D7)//LR,8!R1:+)*D+LM2D2>('(5X0L@1)7!"R.'^,$_=O]X@(
MB1P4='<#S8OXC8IST\G@P)6^S/;*59PKT(;1DZZJUH_P'#"HE.D2W1?C4S0&
MBO?3*XOFI[[X"U!+ P04    " "H3#A,OXT[NZ8!  "> P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-RYX;6QMDVUOFS 0Q[\*\@>HP="FB@!I:55UTB9%
MG;:]=N (5OU ;2=TWWYG0U!2\0;[SO_[W0-V.1K[[GH GWPJJ5U%>N^'+:6N
MZ4%Q=V<&T'C2&:NX1],>J1LL\#8&*4E9FCY0Q84F=1E]>UN7YN2ET+"WB3LI
MQ>V_'4@S5B0C%\>;./8^.&A=#OP(O\#_'O86+;I06J% .V%T8J&KR+=LNRN"
M/@K^"!C=U3X)G1R,>0_&][8B:2@()#0^$#@N9W@"*0,(R_B8F61)&0*O]Q?Z
M2^P=>SEP!T]&_A6M[ROR2)(6.GZ2_LV,KS#W<T^2N?D?< :)\E )YFB,=/&;
M-"?GC9HI6(KBG],J=%S'F7\)6P]@<P!; MC4RY0H5O[,/:]+:\;$3K,?>/C%
MV9;A;)K@C*.(9UB\0^^YSC=I2<\!-&MVDX;=:+)%0Y&_)&&K25@$%#< M@[(
M5P%Y!.0W@'P=4*P"BI4*BB]M3II-U.BHR=ACFJ9?\M"KT8:;^Y/;H] N.1B/
M?RG.LC/& R+3.[P./3Z6Q9#0^;#=X-Y.5V8RO!GFUT"7)UG_!U!+ P04
M" "H3#A,?%( NKD"  #-"@  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6R55NV.FS 0?!7$ QS8YO-$(B6IJE9JI>BJMK^=Q$G0 ::VDUS?OK;A. )+
M1?X$,+/CG8$AF]VX>)5GQI3S5A:57+AGI>IGSY/[,RNI?.(UJ_2=(Q<E5?I2
MG#Q9"T8/MJ@L/.S[D5?2O'*7F5W;BF7&+ZK(*[85CKR4)15_UZS@MX6+W/>%
ME_QT5F;!6V8U/;$?3/VLMT)?>1W+(2]9)7->.8(=%^X*/6\P-@46\2MG-]D[
M=XR4'>>OYN+K8>'ZIB-6L+TR%%0?KFS#BL(PZ3[^M*1NMZ<I[)^_LW^VXK68
M'95LPXO?^4&=%V[B.@=VI)="O?#;%]8*"EVG5?^-75FAX:83O<>>%]+^.ON+
M5+QL670K)7UKCGEEC[?F3IBV97 !;@MP5X"B_Q:0MH!\% 16?-.9E?J)*KK,
M!+\YHGE:-34O!7HFVLR]6;3>V7M:K=2KUR6)P\R[&J(6LVXPN(=!'<+3[-T6
M&-IBC4?E^'Z#S1A!,+P# 4406T_N1$0P00 2!)8@N".(!RXTF-ABJ@;CIU$P
MD *A<##A5P@V$P+-)#!!!!)$\^V(08)XAAT-)KP72H9/=HS"*0YCN)D$;"8!
MFDEA@A0D2.?;@7PX)/X,0UI07VN0D($? "CT)]2@B<2B<3.)/T$!)G*%\ .6
MP)%#9(XE9*36'QHRAD1DHA,XNP@(;S(1. 0G#H4/^ %G#D5S_(A&8GO);@T9
M8S ))GJ!XXN _"83'U0$APXE#S@"QPZE<QQ)1VI1C(:60*")+R*&$XR!!"<3
M[QF&<X?1?$LPG#N,9UC2@OI_(?'HNPJ TF3XEGB](:!DXF3G)>GL^:52YN^V
MM]K-9"L[D@W6UWI6:R:K#YIFT/M.Q2FOI+/C2H\H=I X<JZ8[M%_T@_LK&?+
M[J)@1V5.8WTNF@&KN5"\;H='KYM@E_\ 4$L#!!0    ( *A,.$QXM)F64P,
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
M#P]490]V/'[0RS" D[@XV ^$%QX.H(KQH^K 30W'_['A)M$\D+OA ,G3HUZ
MX?:(@?Y(O#:? )5!R,.!9!@]Z D8;I,8Z).$N$"IUXUUI(7+ ZA2#R>:_1#-
M">4;%<>FE\&6*_UOM7_  ^>*:8_H6>=6ZT/1;=*R@S+#7(_%>#(8)XH/TZDG
MNAV]UG\!4$L#!!0    ( *A,.$Q640(VQ@$  !<$   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;'54VVZ<,!#]%<L?$+,LWJ0K0,JFJEJIE5:IVCY[
M80 KOE#;+.G?US:$DH2^8,_XS)DS8P_YJ,V3[0 <>I9"V0)WSO5'0FS5@63V
M1O>@_$FCC63.FZ8EMC? ZA@D!4F3Y$ DXPJ7>?2=39GKP0FNX&R0':1DYL\)
MA!X+O,,OCD?>=BXX2)GWK(7OX'[T9^,MLK#47(*R7"MDH"GP_>YXH@$? 3\Y
MC':U1Z&2B]9/P?A2%S@)@D! Y0(#\\L5'D"(0.1E_)XY\9(R!*[W+^R?8NV^
ME@NS\*#%+UZ[KL!W&-70L$&X1SU^AKD>BM%<_%>X@O#PH,3GJ+2P\8NJP3HM
M9Q8O1;+G:>4JKN-T0ND<MAV0S@'I$K"+ 61*%)5_9(Z5N=$C,E/O>Q:N>'=,
M?6^JX(RMB&=>O/7>:YG10TZN@6C&G"9,NL+LDV3!$,^_)$FWDIS2=P09O=TF
MV&^JW$>"[)6"NVV";),@BP3[5PK^0T W">@[!1G]\*9/&YC#VSZ1U<5(,&U\
MDA95>E!Q'%;>Y=7?I_%B_\&GD?G&3,N511?M_/.(E]AH[<!+26Z\ELY/Z6((
M:%S8WOJ]F=[J9#C=SV-(EG]!^1=02P,$%     @ J$PX3/P"I,!! @  $P<
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
M.Z%BAE<JVE;DJ\-#*=9=?YNH^V8\'8\/G=SIDW]P^/MA]@]02P,$%     @
MJ$PX3/C<ST[L 0  S00  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M?53;;IPP$/T5Q ?$8"Z)5H"4W:IJI59:I6K[[(7AHMB8VF9)_[Z^L(0EJ"_8
M'I]SYHSQ.)NX>)4M@/+>&.UE[K=*#0>$9-D"(_*!#]#KG9H+1I1>B@;)00"I
M+(E1A(,@18QTO5]D-G861<9'1;L>SL*3(V-$_#T"Y5/NA_XM\-(UK3(!5&0#
M:> 'J)_#6>@56E2JCD$O.]Y[ NK<?PX/I\3@+>!7!Y-<S3U3R87S5[/X6N5^
M8 P!A5(9!:*'*YR 4B.D;?R9-?TEI2&NYS?US[9V7<N%2#AQ^KNK5)O[3[Y7
M04U&JE[X] 7F>A+?FXO_!E>@&FZ<Z!PEI])^O7*4BK-915MAY,V-76_'R>VD
M-]H^ <\$O!#"]+^$:"9$[X38%N^<V5(_$46*3/#)$^YG#<3<B? 0Z<,L3=">
MG=W3U4H=O18)QAFZ&J$9<W08O,*$"P)I]24%WDMQQ!_HFP2GCX@([V>(=HN(
M+#^Z*R+:%XAW!6(K$-\)Q)M3<)A'B^G=*:1I$ 2;6G9@3W@-N[.3[-I)=NPD
M&SM[F'23!*UN 0/1V(:17LG'7IGS7D67GGS&YA9MXD?=JZZUWF5<HW\GHNEZ
MZ5VXTG?4WJ2:<P7:8O"@/;;Z;5D6%&IEIH]Z+ER'N87BP_QXH.4%*_X!4$L#
M!!0    ( *A,.$Q(?&"7.P(  +0&   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;(U5VXZ;,!#]%<0'+&!S22*"M$E4M5(K15MU^^R024!K,+6=L/W[
MVH8E!)Q57\ VYS(SV..T9?Q-% #2>:]H+=9N(66S\CR1%U 1\<0:J-67$^,5
MD6K*SYYH.)"C(5740[X?>Q4I:S=+S=J>9RF[2%K6L.>.N%05X7\W0%F[=@/W
M8^&E/!=2+WA9VI S_ 3YJ]ES-?,&E6-902U*5CL<3FOW.5CM E\3#.*UA%:,
MQHY.Y<#8FYY\.ZY=7T<$%'*I)8AZ76$+E&HE%<>?7M0=/#5Q//Y0_V*25\D<
MB( MH[_+HRS6[L)UCG B%RI?6/L5^H0BU^FS_PY7H JN(U$>.:/"/)W\(B2K
M>A452D7>NW=9FW?;?4F"GF8GH)Z !H+R_HR >P*^$>)/"6%/"&^$T%2K2\74
M9D<DR5+.6H=WO[<A>A<%JU!5/]>+IMCFFRJ/4*O7+$))ZEVU4(_9=!@TPF#?
MO\=LYYA@0'@J@B$,9 MC@V;T""TF%G,,ND?LY@B,[%%@:S&PX8=W42SM J%5
M(#0">"R ?;M 9!6(YA'@8/([.DQB,'57:O4_'MC$5IO88C,IYC:>VT3Q0Y_$
MZI-8?+!=8&$56/Q_09=6@:4E@G"R;9:S3./D8:*JR5G/D6\QBB9&%A".XHF/
M-SJZ%?"S:8O"R=FEEGISCU:'UON,]-&?K&]U2S8MX2;3]?,?A)_+6C@')E5C
M,<?_Q)@$%:/_I+97H:Z084+A)/4P46/>]=%N(EG3WQ'><%%E_P!02P,$%
M  @ J$PX3.(AF$Y" @  ^P8  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN
M>&ULC579CMHP%/V5*!^ LQ**0J1A;:56&DW5]MF$"XG&B5/;D.G?UW9,($LI
M/&#[YISC<Z^WN*;LG6< POHH2,D7=B9$-4>(IQD4F$]H!:7\<J2LP$(.V0GQ
MB@$^:%)!D.<X4U3@O+236,=>61+3LR!Y":_,XN>BP.S/$@BM%[9K7P-O^2D3
M*H"2N,(G^ [B1_7*Y BU*H>\@)+GM+08'!?VBSO?A0JO 3]SJ/E=WU*9["E]
M5X,OAX7M*$- (!5* <OF BL@1 E)&[^-IMU.J8CW_:OZ5N<N<]EC#BM*?N4'
MD2WLF6T=X(C/1+S1^C.8?$+;,LE_A0L0"5=.Y!PI)5S_6^F9"UH8%6FEP!]-
MFY>ZK8W^E39.\ S!:PEN^)#@&X)_(P0/"8$A!,\20D,(GR5,#6%Z(TP?$B)#
MB'HSH*:Z>KG66. D9K2V6+/A*JSVM3N/Y(9(55"OO_XF5XS+Z"4)_6F,+DK(
M8)8-QNM@HBYF.\2X+0))!ZT-;\S&TAO0?:\[PVH("?U9%[,>PWSJ8C8CF,#I
M93/$]-SL'AKN).R/UMW7?+_CXA\5"T8% BT0= 1Z)I<-9J8QI<8X$Z=?UV=
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
M1_R#WGHQNJNK5;0 "R@OM]BLC  LI>@V Q;-D)R/>8,&RO$MS!Q(>T*\*P,
M*>POQ-4KWCET7 >\MP05G5\%X6+>U'H3]._S5=F HK&DDQX?VTG?=R*P5*_0
M!6^1Z&W:Y(M X_OG<1$>=&AG.&,SG1\^RHN\V&[\/?]+EM\_( '21^C^/CM@
MVP?GV]'\#A$1DM2'B]LJ<+C85L&.(^H*CZC+$BR<W4?4NXXCZFU:D#3G\U+;
M!..NYXYA(DS5D[WOO/N:U8N\R4C>T?%?K8,\T?F@W9W_T@(U7-2B9(_RYLD.
M[95(>WJ;-D >X$>45^S(Z)!=%_ECOLR"QR58P5NP9;F[];9>/%"K*$EK.'QK
MGY<.>6?7['$;7>[:XAT+ZQE[!RQLYSNMYSQ7R@%M>^_LV&3G9]=_C-Y_^/S+
M"^Q</KH__12=G=]<_H54*^_</%O^NFTV>*H!.U6H[E3E(H=#;[%3J.*S^"'9
MP73*+.&QV^?H>(L+F9<GUGF8HK9)>KO7_=L4;;/;32??678;L8<RF4*&G#*#
MGZ.G.M]DI\OJR>?\GT FJ$E FW#<K*L&C^^[Z"[_BDP8M+"TY;+K&.S:EDW'
M;O/6_P%4#M3J2IMZ-!Z:O&4!>93LU%OWF57A^7YZ^>)ZR_'I+^^N]_$?:!N+
M+%LV3*BRVF3VV"WR/53%TG>RN:^C8KEO(<-OY(IU?(\/G2W,GTOR6G33RM#'
MIAJVW>RAU?O+3V"\O(A6!\OZ*Y&O9&)N'-G;*>;)_.N<ITP3Z%R"C-L],]%Y
ML%L0'LN,?SN)R+0\T)O6Z7:+89^!WE^2=G87/8,Q^H)W,_(^!=^ZWJ[7189B
M$=:>WKP#VP\&;5]2V*(@2#"G%;PO66Z9W4H0LMBHQ1HPEA Y/2;X0N<CN=CV
M+N?;;0,*$+G"5'O44;-=K=#_C)R3WY?Y'9C(Z%ECX8$#6(/H7P16\\P\<B6/
M1/]Q=HM._,7&N_GX!-LY2H!2WSZ08!-?WJ/+'\ZOFGQ('S;+7@PGTWU&(NXI
MWP"%\5Q[J+,L>@()4CR?PIF08<>W3;[,4WPQ.E[ -\HE$D?P;@8K<0?2$5[-
MHG_^?V:#0?]'\8[37\F/)V"IUSD,/B^>@9'N4Y';^,(RP\G$T2HMMW<P7) 9
M,4T7'O\MVPBS@H$)&[@J2^@9Y<5RNQ QWSPW>)$4(X,56W+I+*KT:YZR?8KN
M&_A]\PR,"3(2GKO+T=>#VW\AGS''<^-5W7#W&4ZR1G>(]6=5PDOM)GO1>[+X
M8(2E8]JRAJ8N#$!S@\,SD^;12#0SM+YCP0.$D0V'O][Q30SN/?P8EL1S6>%C
M0O1H48 T!_9 N8/.<6/IPB K;K%"]PQV?5=M:SC8V8IM?K#7^@WH8R>@,F7(
M.^>*/C3\<SIPSN#06-W"FJKW934;9SF9ODN\O,IOMWAFJ04R-!>AHQP(T"CR
MVN8!E$ TXY"X]S5I5\2H?@,_PEAAL.>\H#^71;X"K689H^Z+? Z3T%-[YH:=
M(2Y@8\ Y02R#%F!:^^.)21\ILJ_1P_-MG2\=5EI73VAU5F 0(B$4MZ7+= V,
MX3 5R$$X8TKBK:<<O3 1Z+RX7V$@R!C0S6J+WV-3W"O0K89->_:)G&/5JL(-
MR/LD6U)+V@U/I$!:5"O4.F^P4Y@:R=?G@PE"E,B*HK%GV?"\8EI-V' T"/P(
MY["!69554=TK@24T7:>;!2Y9O71H"9S^E*$7J1$G$FC/:;3(<!_I+?XC-72<
M/YY$7[+B] :ZB-[IK=CLFHVPHL@2/;.:-IC':OA4<"UNBRU,\2%? Q.R]$R+
M.*KR O97L42Q Y_1[:[1NU>H=^) F +09R]Z"Y/D7=IB4;-YZ!:(][&]<.;[
M&K\C\URU<LW2#RR>/ZH=2AO]^F/T$^B $6A!L&]6P"2K6YRZWE&6=QU$@D4?
M7SX&=^1MNOB--;;PB%#R)],?0?':L,1Z2FN\NW[N11=;(O-!@FT2A\XMW&9,
MJK-'6 6;(PRU+"9 .6!-<=D22/8I8?$M=-P^%!Q_&_;_-J_4J>1VO+,[M6/P
M\_#))F):[>T5S VO+.$=/C1ZT<^LS*)&!#H6$![E--A_ZY2%/7&Y;9:*PH3*
M%;!JQE8L*I85Z6EXP4RRU=8GH,=%OL9E%5\PR'KX/EMO6*?%,?Y<$A?C?3MK
MS6? \#!J./I (J$H 5K B4]:&/':;YDU;+)3&]!MQ)'#''9WA^189#5ZI>00
MS<B@)8--K058IBBL>M$94!IF!K]OBPWVB&<2-%*S^@^\WEB=]F!?Z)DY=$+"
M(2&1"'28LCZQGXRH>V1$#_M2.JASA<^HZ%BI3JVOC0ZU0Z";M^D9\PY2JEMR
MZM?4(^;%;@TP/*_H#&2Y,#.K(;?LU.'5PL"5)A7I])#"L7&;924<B##),A5V
M<M:A%YVWC!!:&:WDP+-@?J'J !T_Y/</,-HBAZ>78BGPTC!/PW:H<S!^<"^E
ML"F1VTFY0F5WQ7%1(.P+U)F?'F!@QL\&+'N;>091#Z@*5C"<#>@% FV<6.<]
M*E.WZ"F.%NA5@<,B6@&9L(55ME$W#;6\"OH[?B,M@"P&C2LA]W6SA4: 2!F9
MF O:ZBF> #4Z/6@K95]!HJ#>,S@!,5? TW#@/.!INJ (AB5.".]C\P6Y"4"\
MPH?P_/"$92_,/&^4^8\;*D,7!] (^$_.W=%)).H^^U*>\8V:0GE2U/MPXT*C
M/6=E]'0:/5':A"+<^$8K8I-!D1G&RFM)U$&/!AX9#SDI#B4)@52&"D)ID6D=
MNGE@I4<6&F= '/K^\]OH&KY;L_658_2#&@W-09$\VJ[Q]N]!A4CL:_2";%#1
MS':TJ)>$K0"+#GI-W+>([?1W2 C@ Y3,*"&4:H#/4ZMB&:A=P)(K;_0'1*CJ
M%M>R%UDA+\[OV E)L25Z6[&]@K18$HEX_:ALE%BIW<U&LPE.M%$'^5/[0F4A
MUY?F-(']C)^)J$093?NC /E1I+=5';<T-;+\H+6'+$4"<FB*G(N:;? 5X2LY
M\W(SOU[T"U+L?END=8%\"<K"D_%>17_;IAA813*MA*U3 J'OMJ0$Z0Y0%<]M
M48([O$')FVNMGJPU.5N *!O>*3 6?%9W!\O G^AQX-E.1R!\I&8 C*X:N,W0
MB[* /4^G$-US1TOX!T18IBN@,IC5#\\-:0BT*GE5"V-6MR!(LV:!L@,,".,J
MY=U3 #\BX6&!6?=>I%LR/Y\R'DOFCAV[3*,21DWKBA*./ 75]AZ$*[9?W].X
M%O:MM=(0UASN"'_QCLXW+*,:EAM:[J@E9)Z3"?L$?@0;:T42<9FM\&OE8=O!
MP-!,6CPWM.-$*[%]*+]NE_>XQKA5HC]MRXRNJ6+'JDX7]*(Y3F.<N7Q)6@L-
MF&UNBPMEEY"*"=U%*- WU#'-]QB,]8WA-UH?<K:GT?O+]Y^9UG"ZD@#ZTQ;X
MV%*-U<$.6\#$J? X&F\<1)$7;MEP))L=4B9A:RR03:P:RW&4ZB1;J&T^9.2.
M L^G1W8:Y;6]?9H,XT10>#;1L5$[A\A>8S(5FA-K&NA-PXG V5_2(?M0P7GT
MSO) DTA'Q3BOE36(>DK)-U-U)NQ+PL7QE;C,RX=J+]+A#_H7D>,T5Y+BCHCB
M'8<>3QH(GN+(24TN5XCLI799_ [&*OPO@IXNE81S*"1,A5NP">%&PVE>[3F#
M+*N-NA+",P5L$?P4=+M?4=F&V9NH#;-?8/&*#%FT(G*5Y1:7(Y:M;&\0.:Z(
M<F+&D819H<ISA_L.&H:5I.,17Q1%Q:@W>$K2IB4J+O)ZL5VA-X8.2Q&78B!8
MCK4M\)R8FXT1EVPJX 3O06%A]R1T@9O"4)=."*09JWT<-!C=:YH9>K"V)7QW
MB[8\G!YHY6L_C)PF\@&UR<>&'*UFP"1]>]%GD+!.(_H=W+95@1M R49\30V0
MJ$3JJDLA&B*31Q,K)PK0"A3Y;R@<B K("?0@*8(.L[4IB^^36JS)UR*Q[7E5
ME*.SCJ_P:*VAC8Z9/AGYKT:+@_L'CQAZI07&5H5MH9F.%:3)8+>=BZ4.<J;]
M/Y[DN/;Y'<Z"'(K<=N7.)#!2FO?>Z=*>W3Q5I\TF6]M; &9(\MY:L(/VC,?_
M.$<^^N] )(-!0!V5I')T#,K(OB9:5QO\/;7[:M 318>Q]BWMDJ8M>J/HLZE,
MSX;X6MO+USCD1%G+FD-:RIH2[J&AD')1D^F B\P\) I0:(9:$6HPZF I1&N,
MD4"^%;K@$C^$L,J=W8@S_H$9/]Y@M!URK&,$W)5+WJ(9'DE -M;U1"NSK9W[
MBK1[-?!5_I4FI\Q ].$]@&[/*AOH:6"?"\^O"SAHQ*YL,N76P:#2"@4AV2)&
MIV5#:+7.4)D'MF&5#]H0.Y%.%J"YIN^MNAY;H\HL0=4%DS!%Z^\.=S6I%IOL
M'G2V)1RF"^W>90UYJ6P%-5VQ1>YR;2SC/?AB(_K$G9!8=<X[0'FLF#&;3,^+
M')&.?"_0$!(#R-692:YT+M0:MI':6R'Y)>M3LV^B4RY$3ZG6GF%E?L93G.]#
M%%FQ#]X8(BN>\*)I2\UK(<#353)S&1Z[?YS;&TIT[/"N8G\BR53LBG5X9G<:
M%4W#;!JME@-AVZ. 2:+31-Z.0Y*;[B]"(2<P]]J20<[UI%P*P..B%*,SO:CN
M8\TC<A_(-DZ=/[*"K9O3]X+.8,SA>^-]AT]K(884V)"&10+3F-5:B]6/.M+>
ME2KXEY$L:*$8)ZZRR%@>*8ELCZ;)N@@G#@*6&>1PQPYK.F!5N]B2:C6002+W
MN99G1,8KQF!6/N9U5<KI[;36:FLWGP^$S_&#SFL=S<L._2TO"CL8F93(=&SJ
M^1<AMJYM;*OH:-";X(U30>X#(^J-46X8HW.?W5MF@EX $:WG?!UR+I<6'QT/
M#9):7P,WF5C1GRH=&*ZDEWL.T>ZP[)DT.&=JO:S<5D*:1KNYI6&Z'9?FH(*+
MM8^V/GR2N$2651=Q8UMM, Q?6&A3RW%6Y>Z;-GWQ'%,T;G-/6UMZ1S<B*)$_
M@=F,EWD1SV+4\E(43;5GX'1#\(W#Y9N(]B"9<S^FSU$RCP,NE)WC4@]>U976
M$="F_]:1[@A;N) M:I.7^>'%HU>NF&\;K7;HM"G[ 2,0"_**B]BT/>Y\2&>-
MSLN+28/:M+PV05^!LN3)$6*<Q\OL+L>+/;=32FVP9/Y%\"EV_J"3TW*(L*JK
M[S/HV+<L6:/-[3+['1W;'$7H4Z&T$[SW0Y7G5GO*V0%N$TMTY,8\H?VUSKGD
M&12MCO4EK:B!H.?(894M310<>W8LPK!.R&S!WJU-1O9#.*>RR\'CKI9[A,2M
MLUF^MNX:,E0%&_M A]D:CTY+ZY+-R216-HUVI-C>6I?2>!FUPD#;LM+>_BAU
M8ZCQZ"P\YL;KGE)?<I#/+Z+LPG+3OFU2#BWE[VQ3BHP%Q<VN=W&__U&L&>#D
MQF6.]D:XA %+KH4K-%!!8.U[@S''2*Q&UC2TQ5H-&^^;<KR%'&KYW:MVDID-
M;AM'!8'IL,ZQW:O]1,=-IL/^E.P3PS)*;X'&)X<J2)I"WUM#2L:</!K4CBCH
M4?6\0T4RH_MN.M(W:4=3I1U]#TVK1WD_I]5VHW7Q9XXHT3=M]W7&%\_*2-&'
ME7VP22PW[Y!,M;E.GWG'0]?;-5+]:"8)O4+ ]![:OP?VQ-M NB:$Z12%"MV5
MBR.==$U*A@Q^Q@(!]Q(*F,R?"+*37,ZDFY8+V+I*0'P45,7JHHJ:G++AE<EO
M+SE9E[@GJC(SIM"&$^,=KS\/3 \(A\%Q9D6A4OXR+9QE@""9:V!\])/3P%(E
M^-1]V!I(G"X>Q+/Q+':N9$IRY#@FW$KL.'=V:]EV% /:^&F>.ET4]A=J.ZY_
MA4)T<"MBO,:]RBZQ3$&^;=9'J:QXA%>0<(16>/VT+9;$F8NV$[0770<NXTA?
M ,E3/?,^LWWA-"2D!- 9F(:<.>:8\NS015HL:#E5W)EG'.M%,@&X-ELOZ93&
M@.X:;7B\ +'O#Q]ABKSY;K/-$P:VI!R0)&$*&>@#K-6+MZ<.TE=&C6$AZKQ$
M\6Y(9DC.['-/HLRQ=&45^2:7@BXQ]T!NM>DNJ^G0AV!K6'11L5<FWBELKX.%
M#,L':N_9V97RIM"=]D,.0X+=0.Q@W&\4)8I@28VY(%!N9#;GUUNE6Z$+)/@F
MJC_5+09+D#  <FY+\S?8=>8[::_.[LA5+MH*Q9I6MY+S2&$9>"#CI2%Q+1Q8
MBXQUXR)S&F\W:)TY_]+HVV:SFLJ'N7F"&3VO13YS&Q0'M:#K*79W6&'9L!*G
MO!*:D&^B#WASA'[G9 RGZY^WU48%Q(A*0G(>/;@F+)6UJ87E&6U^E(8&G0V!
M^,N+M-[=3 S"JGL$W:W(ZY$.)J6+26I:@D"J)9PMY/G"^W[% 8T)(4#'F[T!
MA: 4M.SL2XJ9P'9JCVL"9,'WF31#(<U?3.=J/,0M0;;4PX.302MJ@6$2:7:-
MTN7F&P[T">]W<\K5F9P4C=KO@:.0:/Z4*95/^7/I^BA]EB"\7[<E>[LY_*DE
M"RUKEXUJ<2C80L7$=^X1MV9DYKC3!\FICE%0QX@=\KIDA_8=62JZP7L+&L$V
MP9TAOWM[>7-Q9G\M'@UU4+"F@)^XI^]QP=P1\,#J;7HB#EB]ES?$;IR^0Y8*
MJL/[Y*J2R\N67*;($)#LVYIT2P[%Z5 0C^EPD8S7DS<8N[:H<Y)+2I0H2:#8
M/J0''D6G\F\PG/S7F-OD^\]M-ASOFQNNN&K+"6A5*C%;JATI.@I5QANZ:I*>
MHB?>ZD0]":*5\1U%23P>3*,KI4\?CZ>SD^AX.N^?1)P0JQS:P*N#Y"2:SQ"[
M#5MZJUO"5>3V+CUSV?^$Q$VC]3Q#GO;">/,R\]F)^/0F0G@GOL"S[ R8G-GI
M;(X/8:%T"- 1=-F7_Y]9Z%5VTG-T#-\"?0;3(8+:#*=BJ&4U[WU<O(=\'>AJ
M"H\GNJ]QW)_/Y?_=?0WB9#:!WI)X,AJ=1(-XG@RC83P:CV'!-OZ4[K(H&:DN
MDM& _NUH?HQMP_\2(&L"7$!P$ V2(.X/B13Q))E'>\&RWD0WQA>!+#4 PJB?
M9W:?2IE\&7^CG7,TGLW)OF-,MA']X>(I]:)+QT5E.4A>T9_T)*9^NZ=WFNQI
M:'[602".(O;)^.XD%DB\"1J/X_\JEPVX/>SQGK'>CL8J$'H\IKT^EU\&??5+
M$HT2^F5 O]R@UY3CI,>C,2^W7NVS)6@+FYP.3>?D%2M.;L4EI,]Z6*ZI,8,,
M15?:6+%M=J/X;M,1&T=.!;*_OA)9P4HY2H9]L^#)>**L^QV(6AA$WV1X:$IL
M('Q8L=NS\PL>EO*DE@T;Y&8*%BVTZZ;N:DP3BQE N8,R@X]D9=#&)B#=%HB<
M8N0UC8G+V9/)Z"&M6ETVZ[PP)PVNU9H]"FF- AE53I/;-MM.E)-!:IQ8]4ZZ
MU4';R7>CB=/X:#8:FQ6>CJ9JA>V!*HIZ6]U._W;\MRI=I@V;A YUL0G9-6HK
M$<\2Z1G;46:9]7Y4I$_BOR4U5,SL7X$8S3)?M,P)B[7%LXZ$E;P(:12]$9@9
M2#R&8D Y8G1$L;I"5]D@='MO8?AU*$-J]?3-@&CO^ KR&OEYQ;&WR5;KJL;4
M0DYORARG0_"60H7?$-"&0C;HLN4OF(,5PQP"B;4[HIHY^>N:Q HI)W<9VBY%
MK#*F!9](,F\WWB+&$L(ORT./<5Q.YF1]^V$Q!]*?XOYSW& (2 *TC<FO9BP\
M#64G)FO;=B* .[^CGC$>[292C@M!3W'SH"[(=-^,*T,1^*&QRY63^('LNR0:
M$)A#?T<&_:@S[K0,5 LB# %-&C)R(HB) TZ!HG0EA'XM.-WP<6(I3AIE5KD)
M20D"$B7X2UK=3 )<0":D!1';.FFWI25<+!B8)N!AM7A")$R/$:\T !1&L-G(
M'F (IG+')$Y$9)>@:&N"J$ZN9-D53:B&(!>42XG0H0'(, 7/1HTDW*&;#T3&
MD!O=S@:1NK9B!FQ06Y&T(7'PN6M#J(=T??:(:XF.Y5*P,!<"?<C@9SHNNQ,L
M)1@G>,"!PDJ$L_A=*#_"VA*+YVH8@V1DSI]!?Q)2]%XWP,[1V% *92N[Q1XI
M:#_6T&;Z]P,;#KGCVRJ XA*G6QB^I71-9T'==S>&GP8E];_'?#+C$+EEG <2
MMC[&58HI49PO3GE !E23P8CH0AU7QLL[*;<4SD).;9L?;916*Z#'YG'MUQ=I
MSW!\NV>DG)(D2E-:S]O==(CITGMMQ6\OL[*B8P;/PD9?O-":V+G 9FJI0>)S
M9\D..;H;,6FQ]M1S#C/4,<$$MX$H$X^9VU2L\K7I&?:>XT:G-=F_N6.Y*C0P
MN:0UN/!SK'51V"X-E%;=#;BRUX=3+V#3&$+(M.WIZ$$*ARC)M7_,*E! DG1>
M9#;&RA<J#NCVE2ZC;C!OW6:4((>?/XOQ X,_5>L0\^T?O#L=3N-Q,J!.9H-1
M/!HE[>UX@(_)[EJS)^>\[V%PV^GR:;M"K;:JP>#?C?H9'9^1/V4V(&%R%!V#
MH&7[_0140LWKT- !R)D,F[%'M!R_/4&(YE$_GLW'\-MT-@'"H5D+LZ-@K,:)
MA+>YOD$/(>MNI_IBLIM'IJ-X-IG#HX>.?;\8.3['T<^3<3R=C*S1[Q.H0.<?
M<.9'4;_7'R&A^[W1]$3!E.Y[\]Q_\TNVR%P0* 5?T\AWLL%PVC:R0U7"[POQ
MM"'_/Z.)M:P0VN$-!H"<;>\Q<]V8A.^U5]<"MKK6O;VM$#-')1B\/[M^J](+
M5/_!UWY>D[ZDWCN[_EF_]JGJ4?>G&(EW+@>FR9(XEQM*@@G N>9KT6[I$^4C
MY1V'UK,&]N$+>':7TG[SVE:WGXSJI[RM' XD'5EA>P;S3&-"@-XGQCZGR^DV
MV%BXW3!6!U^2JX^RKT@<T.D>C*O#-7'R>GFZ3C%*3+Z$5E;Y=L60:GQ[QO$@
M=UG&'^*95%#VOW7CQ@D-E!3M)%8?-C(Z$&5,;7T_5IE53P2;8-0<=)L%,-LP
MQU1IIK&$)6EBD:AUV_"0HV6!87!+\F^CG:ZC.9':CBIH(/#8L78!R\G1M!P"
M/(L-*DN^4C?F:K%?U-1<LN8SRCZGK441,FBA;C8JJU_%9ZB3M,XV=C*OJ\LO
MJXPW*UM^1B'1K9-)@DET'K^3=I&:0#P)*Z@XP\PY(,Q.O]88)Q04]CZ[K;=H
MI5I2 3;Z(1M<;^;^((X^H+;4B",%MKSQ(6#>&W*NP*N2+12M4.\N,G9>E!*R
MIVY&J')2TV;D&D4][]@*+.U[<1^HR_9;I2 5>B09#83BI_5H+*UM9[JGA473
M'DB9,J2=%3B#<I?$"X?*6+&BH .0[Y6NF.VA_:=P-U/$;I",!YMY.>&,^;=M
M9JK"*8CQ)\X3E:)A1; <R*@O8LN/Y-S]%IZ<$[J.,<_P]K__H[@8[&^Z3I-5
MM<SO,+KOD8TWVL%6*)$>!)\A*KJ;HN244X!.>C$66V>.L!0Z@DQ33%;/"28W
MUJG"D\#/+*PB#.&TW)VE$ZQL'7V.1X8]7 @N62X47)H>-SZ)+(2&'FHOGE/;
M&C.EP#\AV>"WNTPR]+5+0R%\VD:$0^QOX__)?S?V;Q$#NY  0G4-]:>T)(EM
M@B5IPSQ;N2,OW"XCVBY?;$@;Q/U'4%,)MSXWL'<DX;7TH@DV6P0XRL!$OJG6
MH"Y/^F/3W!?C/X_)NA,)3!=0$NC*EQRG^C9%-1\S1H$F28!]C&0WT!WV2:,!
M?4HZ*LN2<0,0]0:&NFG$)D[+YH[-6;Q)RW'#8EI2XT NH1M$$8(-5>6WI18E
M@$Q9?'9,#[QI!>-;%WL"#7>+Z*!P^!1LK8(RQKHLLP!R,8^&/% RG)ZKTX\#
M2P_''WYSBGQQT/)BU 7ZJ!D1'-LS>307%,LKF9@*&:]2G3 /\23I:PF ,^R\
ME/LX>S\><'K)<_L$P73GUB9H#$J=Q?Q@2:VGOO8+F..\EPDBI88<TYW0I-"H
ML\APLO\(XX?AF)H=O#!7RA4485#9%K0LBAT[M_G,W&@6H'A0V*82_JWS2SN6
M3KFUTY1:,QO/G$ /H/ACJBJ7K&L>..J7X\_9O4,I]P[.C,E[;8^:^[&RMY$!
ML MH0MI&Q?E9;2+0G0L#6TA;4!UG*O;2PE # C1;O!9NM ?=#NMA^9&J I.-
M4@[OZG25J0M7-!H1P!99%>LYHNAVLYP,-7(&9.;8F=2:+:S'@T(HH2!QGCCO
M67BLV,<92?]@SKB4M<!A7'$>-,GFSY::3'&00(X2M5&?2X)K+(N465HOW=QL
M&B4DZ5H:+T4XT*^@#C(%[TPP<UNKN)SJEPX-'W."POL\I#G6)/(5Q5\24,P:
MP=](#X)/PTO*,WOFJ[C4E>F62"?O,0-LXGV$2JH@#YYL>X6+ZW@',*W@JXX7
M6,C*G' 0/3H"F9(YGQG0!&9"H*Y#T*X&!'EE;#>OY52WZ^HE*LV FA:D&T<G
M:>L@>+EIJR!5>5_1%M7:A]9>_6PO*\\DWYA%:="+#%,AW)S;9SU4&[Z--JC*
MM>"!<EPG< "*!Q<38[&Q+J/:W4@ZY-*][M.V,S(@;KM-R!P6RHJUACRD0^Y5
M-^:.CN'"1,'"4^55^M3TM#^*K<"[YM2IL$4E*-1>:&"8!6_"@&(=2(VF:Q>%
MLLGN04K=$EC4+)A.C2Y[G!L\F_+=N'CG @$&00 ;+TE0@S/8W:"/$XT>DZ B
M5Y^.LD2YBOJV)J.J(7&DDLC$RN;L&S,B/2O<7PMCCZ=>TK)*5?N.5O;\O[[=
MT-M9E.NS:Q]>J+(O/]75=KVCAD&X&"05-AA$IU%'X2\5H024&[I;EB!B<#Y?
MWD>?LFV1E[_1@+ZDR[SZ6-UB;H:&KM>09*JD 5Y2H?)<:^VR'1<&S?X"U@!A
M+>F\/%P=W2A[(&D<ZRVBLG*H(@<D^;EQ- AXXQ;3D-L0< 0\@@Y9E<@,_$]2
M]$O*6YP6VH2_PDFREJO7NGHF=&KC1::B)B@;E88F?=5B3*<18=N>$OR!LJ;?
MO_1^+!@'UH[[FUJW\N.I?P,=DXA0^7UZ+G(#A;NK>WEU=KH$,YDKTG;Z?$<I
M/!W_UE:P=?Q9R1<A J[TL-U@)22EN03PO4T8H,U:>#:APF.X6A;FHT!XJ]10
MG."EC?GM,)YX$3G3L=8Z0YMQU:&,6?ZDY!:5I/W15B6=BL+G!.B&KM U3SMY
M-[NZ653.E%P&ZN"?@]F&HT5-;$_+;ZJ*#9E,>&4D[%B3;V"3_5,[?$>,9FIN
M=,3]8P=^V;JW;D-XT1BZAVZ&"Q*;/'FZ'!B>)H$Q:_8P\+"4YFC5D6K?<NO[
M;1L_W:X/U%I\(Q!B1]AC/X$1-:R9BX19[JKU:=RO?)W40=9OS.@PE_!?2-JA
MOG84@:3$Z.^I/86D'QW# IQ$AU02C2:SZ'@X/'$+^AU<"A2'D&#JQ_$8.@S4
M[L3K8DM\+>H,XP!!R'G%DK[ 9TS,G_5EQ@'EC3"!8V<_EK)B)PWR)K&# 72T
MHL76%'>TJW$5N6V*$:GK%^T&M^'FR3[S:\2UTF=QZBDBUS&$8%=C9(8C3/VI
MC(@OE)Z=#0%'_F8K^_K,+TSM[F+2;SKZ,^#[[!^4_&B)O47CM>0$+-*C31:R
M4>E=D3;N#13&%$S_R?9L"H4D#M9];]#_/8TN27[?=<:4J@"RWG+[JQW)/7>9
M&2RU7:-(QM^S]TEP:>3F6I-%U3\)\(^^N=Q)N2E3KGOH;/+@!';T(2Y3O\@Y
M'69YHP>LFWWU@/O?-E(L(($B]/ZA34H[+JX\9<5GE?Z*.?3Z$;=G)?LYW%4!
M.:>-H 'B";=!3X_1M56BJ]/OLB(-B2_.<:OG9;[:KJRB!2V7&6GU^G4&/("_
MUM'M]ED9=6WBF&)F&^J$?%<"&R#X#EAN <AC4.)CK"Z0$A;, FE7F!!(J:.@
MS'MG/L+AI),8O,GV>$T0/X6'4"AZ:. N^F6C?#EX7=CCU"6R>$H7S4N"[E(W
M6R"P^?8>NIX)ZU0V()AOY!'X;%G5@6+:2G>YT'?W^TZO$9Q>.SNQOXW5:2/I
M.^UR!_)VJ-I!?'AA!BFJ@+XWVB O*,Z@H-+_[T2\#V#</[\*X?[20<CO2'7=
MH=^E3V9I^<*-BT.@PC>(QX,^_9R,!M$O%6('$40.G<?)? 1B?HXJ#V>"\*7=
M,![.Q_#_I)^8#,\)_#FGGY@<Z!0I-=/G3?]4M9A28G-E;]'0-50 AJRJ@R9@
MM;/D-CVL=<<.=*C7Y=-#Y?0QYSXF+^O#!%SQL=OV-MLW.;8$5Z/8."X8ED$Z
MJ:-=>89])!RNIYRW;CRR)W"X.+"X[U2&SAX9,@89$GPO^.$K&/***ATLQ6
MWD,&G$T3_87*(Q@/)M%P-(T^M<H(QWH0Y"<%4LV&^!\/,$G&43(<&\Z<CD:4
M.SP:3ABED.HDJU<Q;[%=IA@^^WM65Y(KP?D+=@D%1 *GOE2^5C?Z52"E-%"$
ME>(3=:JG"9$T99VM=#"O(# #3O%[U!C.>\\J3V"57]JQ_\(K5O\7*JVJ0+)@
MX<<(&C ?);IU';\Z 2DSGLY"H @($##M3UL\:8]U-)Y$8UAYS0:#>  B#G].
MIWV_,RT,K,):EN"BD@^$\%4^5A0\04H70SEF9:1*0DE$!\(%M'BT&U<$OCE*
M)"4GR&;AU0C#3GA%BS.!JC*^C*Y'ONA[A]?XSQ&/(-"9FTJK?*QVE*SE(RE-
M$C<>S]F];5P3P55N#$+,5RM,5'Y(<: @&QLJ_VDL9^5M,G 0J*AR 3/W!I@O
M]EG\VA$I7+JL\UE!D\.CTA0MHTM"5'N+E)58;0"*"IG7ED;M=C;B)ECO$6PP
MOF^5PHSM]ZU@'JF'-CZA=!R=ZA0'AB_9JLC7%LYT!VAAP*3'TU2OS>G>TKOQ
M005ZFTQ#JAF_-9H+9>;Z(@M1]E^*9^@VRW7U-.LI=Z!=:9@52"R*M^&@-1--
MBV\W&$PH6?/2@[FXXT*HW=,-U5@4@!^Z7]!8O3@L/RE?(N0YOWHC2(:P1=38
M?\0 " STM&HX-.B/0P6^2+GF7&55.B ' [LV5]SI#B8T[%N;#2E.8&<89K\[
M&;]VJ8R0W:9Y2ZM"ILZ!+HR 5Z/FHH B\6#Q2Y5NSW48!.P,S3H-<];95D75
M.(-[DPF@R*W0P0B>"V6U1 ZR>I<;JY_&XH00P(%XG[$KWV<:4V-[<\"&T43&
M0YB\<D+.0W>:0:'GMW'_:U!D5[$T]RT/>79GRV[@3!H$UDRM75&APFUX5&LK
MD <O39!/U$CT.HLK&>M<H@M BE':#N96[(BD[>J:72H R\%0T:DDF&GM\*<5
M Z,ON<Y\#U!L-(&X P4YMB[TRRX\9.RG*KDJ)3&0"4:YM7!7WW$NI_C^MPWQ
M,^+4QNV0BG55Y N%T!"60GQ3M3+1MP:2&\Q9K*&*B>K;6[RJ%\\UACMT7>MU
MP5"$2NVZ4LB$N1!*'867&=7(#L;AJ^.O^"U+IA:>\D:7:==RZS[#*M+K!\Q"
MQ%/>38VG  M+!UO8T;]^KJ,&J5.W?)[W#E:KU>-WNXYQBQ4?1<-^/!B2WCJ/
M!^,IBHX,\5?.D0?0)_ &]G>9+M-H!";0&&SPRZ9.LP(.YLDP^IA]S1=5!$KT
M8#BB KAB)(&YE<"G4VAZ/K.T9.AN/AE)OZ"4?U+NY[B5D+GC!DNV[4'0',;D
M4!=L34"'?!EQJ7IX-P22(Q];:@2VX:L2+0&J?SFO:L0ZV62"?$3#T!2CRZP8
M[9 CK#8P[L\$QTUH'+@B^W9Z#F<#4'!!PQW,HQ'8$Q<[)6,RG8(9U8=1S::"
MUJ5DTR0>S*<X@7G2AS]FB/\TCON3OJ3N6K.<Q\,Q<6@_GLWF9I+(/Q_H>OG[
MS.TX@8X03&Z(6P)^SD'G/A[%D]GP9-]$YZ-H-L(0'[#F$2+0GNHXGO<'48(.
M+9KJ<(Q3G0VGW@VDP0@R(^YXY@:>.<1QN\.BFI$WU^]1"JD?0+'7>*V54=^\
MQ*H_9V/W3?2>[^^  4:<ISW$E2)I%@U&L(2P5"/\93@:GTAP/J;SJO>.![2H
MR72NWAK"7P-<]0%""!X/^U/,,4Z&E&(\&0].;!JIZG72&GJHMV3HT"X5X[I<
MY(6YR6\?<8*+S,B:ATBP#DFC,1F V?'&%_T>#LWH-NJ*0QKLWP6*36;E_N6
M5"$T97BB2!_TG?7ZT/(1;ISQ' @E'S!='9;2E_"J02NW*H*Q\HO'8UB;I)?
MKY\JY"(T@F\+8XHL\#AR8D-51HRK#MDQEJ>8+PXMSJ&;TV3>0\)H)[KVEAP#
M/YP.>D/X$F3-*0_BSX2N2N@.0!6T_VW3W&3P1DM=O?AX,H&&DDEO#.^/L$?J
M_/+Z<RLG?SB,9JWN/F;*@XX^8PHIH!D,DFA,CX+,/>W3!&XT"M:FWF:G&),X
MF$23W@B^4Q,VRU!G=UOBF-8B*$<H.@:@X1DNP1"V O_ZY9_3U?K'"XD? .X;
MPLXXG=-(CD<37"GL1@[\&:PA]GZ<4 ,C8@S<1<,AT4)MIF38F^,$.F])NP"K
MG,\=/U7@+OK0L]KL%B4J2+">"4KD%Y:7I+A,T8\X0"A/<>T]IJ+U)8,!S?2Z
M$]'GB8*>$U"$DO$<53 J0+E(UV#P%_H,&?:C9#03@D[[T6@HYTB()+-90D>K
M,^X/ABQO7!S+'P(FP_&LCX":L\FH=;S]T*J^0E6-FP?&94CF^-( =0 >Z2D*
MVY/04.U5.DX83 -^)OVY>AP9,C2[8^O5$Y(PR9Q^CO!=/6<+%*L+VLPNP\S0
M%F'4.!.$HC-%-4Z8H$Y916#\COA6EZL>(<1]Q FD"IW=$F8JTDWY#_D661L4
M69F2Q=."[W/1A<3BI8PLC>&W>7 DI5=L)Z6 ;CTJ)M[_08RV]FV6,N@YC"!]
M3/."!JJ3B?!B44Q/]C.:S2,F'F-?!\;43A&6L=$*2Z;#G04[:!&(W1@/;CV6
M0TK<ZO([*KJ?YVU5(\#A29JM2XNEPB%1[F#E,H1!GEV?1]-1GQ*>VFE)+?/]
MCLH"V.G,ZXHAS/%V6;=CXS>F;D"9R0O=F'!\RG>P6S.!E]X>:M!=3).H3.&O
M[OK&Q"$-V$Q<EH#PC[*OJ08T=,QNQIU'Q1-L[=S*U9.NPE"H:]22)9?)R7S=
MC]=GB1LP'#>2U:K"N#N-$)_3[7)0.T$  _YR+WO"@BU$SK47Q#7V4PTPZ8"
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
M;UJ<:&\@.T??<,RXMU'>*L7?RE5AA"9$(R4-UP8A"V7^'E_);R<'-'Y(_X$
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
MQC\PXU=QU^WZAKZ'15_.(TP!D8WU1='L; /JOB(+00U\E7^ER2G+$AV<&#3
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
M>+.R)6IT&=UZ)2#B/K^38I*:B$D%$,FI@\[98G;ZM0;<H>B]]]EM38"@EE2
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
MZ86*FQ;D76]3=L46>T&AKPP;?OG>E$:^: @!FYMW.N^L@-* BKNK_'S8VWI
M36!?191PY( 9>4!T[4N)I4(^O>7GZ#+?51$8F;3QDHC8/^B8T:XO7M3:52>3
M==A*+PT#?:V9NR<&,TC>PX,N Q<8'?&6OIAJQ4ZV'WAYU*1'@7:TI"^0@I&2
MWJ;THB2[J;8G1M*C @5'1CHZ,B3;#@GO?=WB1\=V0"^_XW$V1N,&C+47!N<>
MTE.PHZ27^!_N".L]I*,7AOX>TF30HCW&..'^[[V' W'#!W1QC $??F/'1"'O
MX]<$'1\R"(Q)#H^B'_C8#U@^I),93O3 S7I0@^-0@\?]X.($8J(/Z6+2&^W:
M)7MCIP^A?;\W"PR8/MTG6 [K8![DL*!;A?7JP[9U@#+]T(>'2KO#Y-80&=6;
MR[ W]S]EM6M'T'AWL/!+C^50]+8O'SB8N\NT4/'</KOM#.L.*/:!Z.XP;0*$
MV3DS.[[;F\:><&^_X<,BO@\8^0YS]05AWCM4.L.^+[9F+[)%+QH,.!2MHPO.
MR]QE070G*KG923'&F"X"VLX@N-U;L0->79]60+B&JG9D/X=XWU)X=[,KO-N*
MY;9WF DT\#C?@L1V +K/#(HG6M?V<W*-&)T1S/1.?TEW#+DG[(:AHP8CS/U/
M_8!S[[V0E.P*1/>&(C&/0R JW7PGLVB9/OMV93ANW3\%!B$Q'IC7MX6XO[*U
M<(R[QR=6K($.:F\/B*-,G2IU:QW4;@>(!\*1]WL@KX,,_/KXW> A(/'$WJ%]
M8(!XUWM"H:ZO]?BZ'M#!W@<.S(I_WM-G((R[ZXW#X[;#+4B0=E$]H=\(N6'G
M<]OUNNLY+][*C></KZQBAF]P@E]GZUZ$(-&AD^9L7<.74W:JAM\<T9?C\)>,
M;3EJ?_FGM-2^6J_/CRGV.:<O^WL%0)VM0/FG4&^,%[4V2-697J*EX4!)P[ P
MW-&90J/%M-MVQQ87>GIHN^/Q81VWN]C!MJ\2)CMH]1)A%+Q"..3]%\P'PV+E
M<;M2HXW0366I5+E5!1 ;WD 'OAS[2HY4GO/*NW;U-VF?P(-Y<.UQ?EIEXI)+
MY.(MD=5(YNX1R%P?!+,=RE!3[;=UZJ!SQC$2L>>&=4Y;^P5/17S(LSLKW>/S
MW1T(,?]\LE0PUTAQ5;5 E1.V8V)3Q%"*Q^:E+$U'U#NO^R4C+4N)[BMY03(C
MNA3(&.-\ BU^J[X9VTD=5@9FO.<,^ B"\J>T+G#;=(=7]/M^3MX_8 J?=*%'
M"0@\XT+$@:V @EW&=$E7[FBA_*<-ZQ'.0](0<)_\%-I09E!(6=R0QH'FIS=Z
M L^<Q"ID^@Y'C_4Z;>;S#?T-;%$:.VJ8WW*FN[2".5AM[[)MKA"\7[!.V*=S
M52% NG[YK7APJ5( !FN%/.E7.L(!9ZXSDNUW8)5RCP##D*VIXN"Y@)T#O/L-
M!/K3%A000=Y.?,_34_17C%3IVE-J3%<TIALSIIW$;>>^8?&%[BC<*[OVWY>
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
M3!\CSP/     $P(   L              ( !     %]R96QS+RYR96QS4$L!
M A0#%     @ J$PX3&;S"V""    L0   !               ( !Z0   &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "H3#A,&GC'1>\    K @  $0
M            @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "H
M3#A,F5R<(Q &  "<)P  $P              @ &W @  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( *A,.$R=+SOQJ0(   X*   8
M  "  ?@(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "H
M3#A,LJ,.&>D#  #@$@  &               @ '7"P  >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @ J$PX3&*4%T4! @  QP4  !@
M         ( !]@\  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   ( *A,.$S@I0Q2Q ,  ,00   8              "  2T2  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " "H3#A,ZJ4KRZP#  "P$0
M&               @ $G%@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @ J$PX3&6S;TA^!   L!8  !@              ( !"1H  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( *A,.$P!:_I^M0$
M -(#   8              "  ;T>  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    " "H3#A,85%9&;8!  #0 P  &               @ &H
M(   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ J$PX3 ;_
M*CFU 0  T@,  !@              ( !E"(  'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    ( *A,.$P7B%Z1LP$  -(#   9
M  "  7\D  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
MJ$PX3&6C37^V 0  T ,  !D              ( !:28  'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    " "H3#A,N?(!<[D!  #1 P  &0
M            @ %6*   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    ( *A,.$QAGSV*L@$  -(#   9              "  48J  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ J$PX3*7:/$&T 0
MT@,  !D              ( !+RP  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    " "H3#A,+J;UE[<!  #2 P  &0              @ $:
M+@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( *A,.$R"
M_=%-L@$  -(#   9              "  0@P  !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @ J$PX3*_^?;FT 0  T@,  !D
M     ( !\3$  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M" "H3#A,><\O5K0!  #2 P  &0              @ '<,P  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( *A,.$RB=#['M0$  -(#   9
M              "  <<U  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @ J$PX3+,4>JNT 0  T@,  !D              ( !LS<  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "H3#A,N![0R[0!
M  #2 P  &0              @ &>.0  >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    ( *A,.$Q+=(<&FP(  $(*   9              "
M 8D[  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ J$PX
M3'=O#P[M 0  9@4  !D              ( !6SX  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    " "H3#A,"Z2Z&[8!  #2 P  &0
M        @ %_0   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   ( *A,.$PG*SPSMP$  -(#   9              "  6Q"  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ J$PX3%DS3VFX 0  T@,
M !D              ( !6D0  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    " "H3#A,F'(W"+@!  #1 P  &0              @ %)1@
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( *A,.$S"CLP$
MP@$  #<$   9              "  3A(  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @ J$PX3$6!,>[5 0  G 0  !D
M ( !,4H  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "H
M3#A,EY$ZTL$!   W!   &0              @ $]3   >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( *A,.$PYL3@.MP$  -(#   9
M          "  35.  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @ J$PX3.F-9\WE 0  604  !D              ( !(U   'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "H3#A, T$W'18"  "^
M!0  &0              @ $_4@  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    ( *A,.$R:15UDK@(  -@*   9              "  8Q4
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ J$PX3/)5
ML)=C @  Y@@  !D              ( !<5<  'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    " "H3#A,I6SW<PT"   T!@  &0
M    @ $+6@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M *A,.$Q@_,1X6P(  &T'   9              "  4]<  !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @ J$PX3"Q[Q3E6 P  $ \  !D
M             ( !X5X  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    " "H3#A,X&A_,"\"  !Z!@  &0              @ %N8@  >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( *A,.$PL>@<#7@(
M /<'   9              "  =1D  !X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @ J$PX3!0H\K9\ @  R D  !D              ( !
M:6<  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "H3#A,
MCUC/3O<!  !Q!0  &0              @ $<:@  >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    ( *A,.$PYT-UL_0$  *X%   9
M      "  4IL  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @ J$PX3"U$R4W^ 0  L04  !D              ( !?FX  'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " "H3#A,TZ^!TN\!  #Q!
M&0              @ &S<   >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    ( *A,.$S:]OGR# (  /8%   9              "  =ER  !X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ J$PX3+^-.[NF
M 0  G@,  !D              ( !''4  'AL+W=O<FMS:&5E=',O<VAE970T
M-RYX;6Q02P$"% ,4    " "H3#A,?%( NKD"  #-"@  &0
M@ 'Y=@  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( *A,
M.$QXM)F64P,  #4.   9              "  >EY  !X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL4$L! A0#%     @ J$PX3/B83XMH @  YP<  !D
M         ( !<WT  'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M    " "H3#A,/"BMZYD#   P$0  &0              @ $2@   >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( *A,.$PT[@H@DP(  (8)
M   9              "  >*#  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
M4$L! A0#%     @ J$PX3%91 C;& 0  %P0  !D              ( !K(8
M 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "H3#A,_ *D
MP$$"   3!P  &0              @ &IB   >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;%!+ 0(4 Q0    ( *A,.$RGV=FB?@,  )\.   9
M  "  2&+  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @
MJ$PX3(-'K@N# P  BA   !D              ( !UHX  'AL+W=O<FMS:&5E
M=',O<VAE970U-BYX;6Q02P$"% ,4    " "H3#A,^-S/3NP!  #-!   &0
M            @ &0D@  >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4
M Q0    ( *A,.$Q(?&"7.P(  +0&   9              "  ;.4  !X;"]W
M;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ J$PX3.(AF$Y" @
M^P8  !D              ( !)9<  'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6Q02P$"% ,4    " "H3#A,/&AI1/0!  #T!   &0              @ &>
MF0  >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( *A,.$SB
MRGG>[P$  %@%   9              "  <F;  !X;"]W;W)K<VAE971S+W-H
M965T-C$N>&UL4$L! A0#%     @ J$PX3)J6'=;: 0  B@0  !D
M     ( ![YT  'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M" "H3#A,56Q29]8!  #?!   &0              @ $ H   >&PO=V]R:W-H
M965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( *A,.$PH[J4/)F@  -R: 0 4
M              "  0VB  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0
M   ( *A,.$P</5-^40(  'X+   -              "  64* 0!X;"]S='EL
M97,N>&UL4$L! A0#%     @ J$PX3&S7Z6,R!0  /2D   \
M ( !X0P! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( *A,.$RX]0,.(P(
M !(F   :              "  4 2 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( *A,.$QU'BN_[P$  'TE   3              "
M 9L4 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !( $@ JA,  +L6 0
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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>83
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>126</ContextCount>
  <ElementCount>291</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>45</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>101 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>102 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>103 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>104 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>105 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>106 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>107 - Disclosure - Business activities and summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Business activities and summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>108 - Disclosure - Discontinued operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>109 - Disclosure - Concentrations of credit risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConcentrationsOfCreditRisk</Role>
      <ShortName>Concentrations of credit risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>110 - Disclosure - Inventories and major vendors</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendors</Role>
      <ShortName>Inventories and major vendors</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>111 - Disclosure - Other current assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssets</Role>
      <ShortName>Other current assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>112 - Disclosure - Accrued expenses and other long-term liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities</Role>
      <ShortName>Accrued expenses and other long-term liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>113 - Disclosure - Segment information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SegmentInformation</Role>
      <ShortName>Segment information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>114 - Disclosure - Income tax provision</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IncomeTaxProvision</Role>
      <ShortName>Income tax provision</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>115 - Disclosure - Stock options</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/StockOptions</Role>
      <ShortName>Stock options</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>116 - Disclosure - Retirement plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/RetirementPlan</Role>
      <ShortName>Retirement plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>117 - Disclosure - Related party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>118 - Disclosure - Cash dividend and declared dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CashDividendAndDeclaredDividends</Role>
      <ShortName>Cash dividend and declared dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>119 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>120 - Disclosure - Line of credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/LineOfCredit</Role>
      <ShortName>Line of credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>121 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>122 - Disclosure - Business activities and summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Business activities and summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>123 - Disclosure - Business activities and summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Business activities and summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>124 - Disclosure - Discontinued operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/DiscontinuedOperations</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>125 - Disclosure - Inventories and major vendors (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendorsTables</Role>
      <ShortName>Inventories and major vendors (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/InventoriesAndMajorVendors</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>126 - Disclosure - Other current assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssetsTables</Role>
      <ShortName>Other current assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/OtherCurrentAssets</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>127 - Disclosure - Accrued expenses and other long-term liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables</Role>
      <ShortName>Accrued expenses and other long-term liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>128 - Disclosure - Segment information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SegmentInformationTables</Role>
      <ShortName>Segment information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/SegmentInformation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>129 - Disclosure - Income tax provision (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IncomeTaxProvisionTables</Role>
      <ShortName>Income tax provision (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/IncomeTaxProvision</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>130 - Disclosure - Stock options (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/StockOptionsTables</Role>
      <ShortName>Stock options (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/StockOptions</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>131 - Disclosure - Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CommitmentsTables</Role>
      <ShortName>Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/Commitments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>132 - Disclosure - Schedule of Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ScheduleOfFairValueDetails</Role>
      <ShortName>Schedule of Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>133 - Disclosure - Fair Value, Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/FairValueLiabilitiesMeasuredOnRecurringBasisDetails</Role>
      <ShortName>Fair Value, Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>134 - Disclosure - Intangible assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IntangibleAssetsDetail</Role>
      <ShortName>Intangible assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>135 - Disclosure - Intangible assets (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IntangibleAssetsParentheticalDetail</Role>
      <ShortName>Intangible assets (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>136 - Disclosure - Estimated amortization expense related to finite lived intangible assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/EstimatedAmortizationExpenseRelatedToFiniteLivedIntangibleAssetsDetail</Role>
      <ShortName>Estimated amortization expense related to finite lived intangible assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>137 - Disclosure - Computation of Basic and Diluted Weighted Average Shares Outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ComputationOfBasicAndDilutedWeightedAverageSharesOutstandingDetail</Role>
      <ShortName>Computation of Basic and Diluted Weighted Average Shares Outstanding (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>138 - Disclosure - Business activities and summary of significant accounting policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/BusinessActivitiesAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Business activities and summary of significant accounting policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>139 - Disclosure - Summary of financial information related to RF Neulink (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SummaryOfFinancialInformationRelatedToRfNeulinkDetail</Role>
      <ShortName>Summary of financial information related to RF Neulink (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>140 - Disclosure - Discontinued operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/DiscontinuedOperationsAdditionalInformationDetail</Role>
      <ShortName>Discontinued operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>141 - Disclosure - Concentrations of credit risk - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ConcentrationsOfCreditRiskAdditionalInformationDetail</Role>
      <ShortName>Concentrations of credit risk - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>142 - Disclosure - Inventories and major vendors - Components of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendorsComponentsOfInventoriesDetail</Role>
      <ShortName>Inventories and major vendors - Components of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>143 - Disclosure - Inventories and major vendors - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/InventoriesAndMajorVendorsAdditionalInformationDetail</Role>
      <ShortName>Inventories and major vendors - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>144 - Disclosure - Other current assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssetsDetail</Role>
      <ShortName>Other current assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/OtherCurrentAssetsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>145 - Disclosure - Other current assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/OtherCurrentAssetsAdditionalInformationDetail</Role>
      <ShortName>Other current assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>146 - Disclosure - Accrued expenses and other long-term liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesDetail</Role>
      <ShortName>Accrued expenses and other long-term liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>147 - Disclosure - Accrued expenses and other long-term liabilities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/AccruedExpensesAndOtherLongtermLiabilitiesAdditionalInformationDetail</Role>
      <ShortName>Accrued expenses and other long-term liabilities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>148 - Disclosure - Sales by geographic area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SalesByGeographicAreaDetail</Role>
      <ShortName>Sales by geographic area (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>149 - Disclosure - Net sales, income (loss) before provision for income taxes and other related segment information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/NetSalesIncomeLossBeforeProvisionForIncomeTaxesAndOtherRelatedSegmentInformationDetail</Role>
      <ShortName>Net sales, income (loss) before provision for income taxes and other related segment information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>150 - Disclosure - Provision (benefit) for income taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ProvisionBenefitForIncomeTaxesDetail</Role>
      <ShortName>Provision (benefit) for income taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>151 - Disclosure - Income tax at the federal statutory rate is reconciled (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IncomeTaxAtFederalStatutoryRateIsReconciledDetail</Role>
      <ShortName>Income tax at the federal statutory rate is reconciled (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>152 - Disclosure - Total of deferred tax assets and deferred tax liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/TotalOfDeferredTaxAssetsAndDeferredTaxLiabilitiesDetail</Role>
      <ShortName>Total of deferred tax assets and deferred tax liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>153 - Disclosure - Income tax provision - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/IncomeTaxProvisionAdditionalInformationDetail</Role>
      <ShortName>Income tax provision - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>154 - Disclosure - Computation of weighted average fair value of employee stock options using black-scholes option pricing model assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/ComputationOfWeightedAverageFairValueOfEmployeeStockOptionsUsingBlackscholesOptionPricingModelAssumptionsDetail</Role>
      <ShortName>Computation of weighted average fair value of employee stock options using black-scholes option pricing model assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>155 - Disclosure - Summary of status of options granted under stock option plans and changes in options outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SummaryOfStatusOfOptionsGrantedUnderStockOptionPlansAndChangesInOptionsOutstandingDetail</Role>
      <ShortName>Summary of status of options granted under stock option plans and changes in options outstanding (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>156 - Disclosure - Stock options - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/StockOptionsAdditionalInformationDetail</Role>
      <ShortName>Stock options - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>157 - Disclosure - Retirement plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/RetirementPlanAdditionalInformationDetail</Role>
      <ShortName>Retirement plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>158 - Disclosure - Related party transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related party transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>159 - Disclosure - Cash dividend and declared dividends - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CashDividendAndDeclaredDividendsAdditionalInformationDetail</Role>
      <ShortName>Cash dividend and declared dividends - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>160 - Disclosure - Commitments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/CommitmentsAdditionalInformationDetail</Role>
      <ShortName>Commitments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>161 - Disclosure - Minimum lease payments operating lease (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/MinimumLeasePaymentsOperatingLeaseDetail</Role>
      <ShortName>Minimum lease payments operating lease (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>162 - Disclosure - Line of credit - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/LineOfCreditAdditionalInformationDetail</Role>
      <ShortName>Line of credit - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="rfil-20171031.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>163 - Disclosure - Subsequent events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.rfindustries.com/role/SubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Subsequent events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>rfil-20171031.xml</File>
    <File>rfil-20171031.xsd</File>
    <File>rfil-20171031_cal.xml</File>
    <File>rfil-20171031_def.xml</File>
    <File>rfil-20171031_lab.xml</File>
    <File>rfil-20171031_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2011-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>85
<FILENAME>0001144204-18-003386-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001144204-18-003386-xbrl.zip
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
M,LY?G U&O.0/+[G( B^]=A)7@>UO%5B^-$<4";@*+ ^KP/*,$%P%=IA58+G
MA%CW4_LA=3@6I!_^#H?OAAK9],'_GIW7F>].C](JYHOB3&4=14A5J5:5.BE&
M$= ]_LBM/UO\MYCKK?^X-35.V"OMFOJ]9?[IJ0:7H![:K,*Y=DK4EYNQG/T@
MKD-';S2(_0+IS@E/X='PX5$7OQ$>AX='8U-X^ 7JV<"CY<.C[=M]A,?!X=':
M%!Y^@7;J+D!\9^]44"5S!98Q5[P9HRW.Y,U[?QW^9*1<N.1;G/Y9Q)[%DX.F
M2WWY+9W.;Z;!ALRE^J+C_L6BIP+=+10GU[]L:A6?QYVO?;95G0Y5^R>>LQ+2
M$7&I'+>:0(SD R-YUB.7EN,^])]4T+-AD,3N2;FS-''(6A% L9+TV9Q/C.WC
MUA2( M0%$,A3@]_J^96:U%8-<1_2$#2LX_+]K:_T^GT$4CXNA&PDDN/6(8B>
MO*,G%[I':@3H:3];\-M'3QOW)>UM7U*[*C4V0H$HD-?$1OF#G%13(QA:[<\@
MXGV<&YO1LM['F2^8+KY X<&,7%7OC_'@G:]J1:#T2,%8>?2K9>G./8T8ZDM+
MS)/Y@G]DSL\OXR_4U 9<(Q0!C/,L3Y1M7$0I*-AD84T-P%*Q'UO L1BXSV\6
M G<U<*<B0N#F(5(N.1R+@9 \V^2NIO&;[T$T&F6OW-7?!!_KF_2\(RFG%GE9
M]QR;6LL$M(GFO/"@/8PU1M N//-Z)]#F'8I%0$>>[?"3-P*NJ3TGQP203)*]
M/_X!M%EQ.UQ^5 EU%^,]&V6W**V^LL^.3=UE NB8C3XJ0&=LO1'0F\72J*%1
M0Q?;Y<@$T*BA$=#Y\*'O+9<N":\F08?XY,Y23:=KZC?,5$V-F2^S,OQ<[\GO
MHBS_V(VW22T+A7?<%A_Q5#P\Y4(_Q0[3>W 'U+X'C>W9-K!SQ]0>,\1%GF%(
MA5<D%&E]XG*Z)U\D\9\!*O9U=%[L*#3+INS%O.3#QP;VGJWI.3[<:>@:AO\J
MUU=?"/<F3JIXN(*](QG8RXY,Q'X_$@<A=CQ5_])?Y679W$:*E9)\Y>*P9XPC
M*TFGJ\X\AYG4<9Z*M&%V-?$"(<F"*"%0UK#]#;RK/!:_[ONN\D:V)R4W\#C+
M;(^SW&]GXHF4!SF1<K^=C(=*[NE0R?UV*YY#G8-SJ/?9Y4VTO7NTO9E?.8&V
M]_"V-_-.1MM["-N;<;?BF?[[5,297^J&BOCPBCCS3D9%? A%G$JW>B;S^]09
MJ#8%GB8OAE3E^Y8_!Z2*MY-Z)N^F%?-:/L]5^=O3U7Q]S+'JBMPZAY>;5_<#
M6/KQQ&F95:RS5^CNR.?WWI#OH[;LK5N?KX$_O:*F-63FPIK7EE.TDH\Q)E9*
M8.2%&8^VS-\E"!0Z_7]4J]>&0#1YHN+V^6J5 V2"Y-!T*@G0\DC[9&[(5P0]
M-_P">_V'7"&\ ?C0[W.B4XT-5</Y5*G6*I]K+;D%(_37CPL:V:+M9J1M977;
M]7J]L4[;(<,KXMOUF:^M)J#=B30?;R=,@W@ZL R=VHZO;]:GHKZ:"D6NU6L1
M0N8;VYZ4:(\T$DGI*)N0$MIK>4_=&!V+Y](B]#03T"EUFO4H/=$6MR F,I$?
M(::51(Q2EU,F)CK+^-O3@DGD,(7M1 IK2J847G83*.PD#/EV+5/Z;N\2Z).E
MU01F2-NWWY-H2]#5K?:ZL@LITJZI[Z*[Y 0=KC2DIK1,B2]L.RTZHV-73E#U
M2J-=6VKH$NG<Q +%Z$I0_NWVVB9H29@2*K)!MR88 KG3;$05;W+KZ=$:$V&"
MD9 [M59G!UKC 4)7T[RA9ZC\""S:Y['!!G)-L"&R&"PA4I,;WUGO@,81Z_*6
M+E.*,)!@8N16VB8PMG=V(V(3K(V\OL;<BMA$C:XD6!NEEJEWDVP.E023TTS;
M7,?.YDMR)Y0$\].0.ID2F.B1*4EVIZ,T6FN3R /4+ZI#=9[,H*8CEMCZBVC
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
MS=ALYMT[1_"4Q&Y%DD;-LT;^#1<FQTN#N#KFQA%T^U=S!9\"1/=\T;DD3P_
MGJ7])-:(.]].SC4+!OXET2SAW=;I)S<1= BZU1)H8TH=\88I=51R^01='5/J
MZ+,O"6R^4=5PQ.IT<92CJS(35Z)C3N  .0$E?>V"H$/0K99 HPB>.V;;2X,W
MI8-*#D&W[VR[A O12^*YA\*;9SH<6;9JCXEK>[3JC3#=CDF!?6>BE+S/'B/H
MR@>ZYED]_^8,T^VEP5O>]\BCCBL?Y@JQ1QZ3[9LEVV?GC=NT#Y\X<Z>-T_<1
M-9V\W]V#28+<+ENOXZIUQ,X!$DSM_%LK3*/G35G5VJBM$#S[/WZJV,H*7>M%
MQ[+XN*ZU+ZZ(9E.=N9@.QZA]RX-9:JV\VR4$3TGL4CC-V"G"8A3,:^=-6]5S
MOU,=M57YM%4A=G!B@GJS!/4#/Z$\Y\KDH"%YS[)U:@<BKHHVSF6@,_K<K_F+
M ;3'W@A2SI\L@^FE">\/*Y-L+Q=+/U. @P$'0S$'0[T(RVX.D>3'<5! F9S(
M./F H"X2J#.>%"FV<B]H.+?GC$EYLSR+AF9MR="<U+QH<%Y97L^@V4CE[P=5
M5'N51K:IIUKZN@J'PEZ'0DZ,=WG&1*U6A'-##S%Y=/!^1\NPZ8Q6LZ'D/39#
M#8\:?M]>SUGZAP<<8,:-^+]5$/'TC<Y>%_V&GQ.N+N^NNX_G(+W!1>@GN7FX
M?Z[>=+_=WOTQ1[AX]W3[W]?G1%#N4TCLE]Z)=$KX_SY<D##G)%A#5K^(535]
M?DK$FU/B4)OU@])"-@2ZIP;_@%2"IP)*Q+3LH6H$SUY5FZGP7Q"]ZGHV=9:\
MU]11_-6;'\J2.O0A,:CK FB=D:KQKIA^:=FC@6I"4>6"A,8,R%"UW> 1,P$4
M4!'O/_^):T.9/E3!*S(I/.4/1JI-.1O01H@-@)OUYC?P!B-G1H*H#JCL_610
M(Z_6<6WK)PV&8:@YG6J6K?+S82<R8B9S&:\]_C[HL>G[0+ V=;7!C":#F;0:
MA/K3AT/5?F$F;]<5;2_228@T1%I62$-,98*IHT!0;/B<-9AY0>9,;9CU&>A0
MJ2$ ,P&@?^;,@))+:SA2S;'?J6U%;ETXQ+5<U2 Z[5/;IKK8X:HZ#G7]DR4C
MSPVF]ICA7].DNN1!<ZT>M4E-/B6*)+=$ ?C1)"!2J 38,,"9=<@),XD[L#P'
M/G ^G"/64\;ZD5KKR$#_E^>XK#].,N$;02G<)3W+T*%.9V2HXW-F<@(O@EE$
M2?HER4?-#N[/U[\_5[MWMU_O_:S#R'(8%S2, &J R%_I!0GZ2Q :0PPW3TN!
MO!CRNPVC,,*G?24B2J)1PPC ]ZDB5<3?0<@J_@Z$IAE4M7U)A7[Z/+8:OUQ
M *VZ'&$#:-:=9 D =P:,-WH^^3%YL;3@M^[CU]M[(:/POQ<5(B#WJ<*#_QD+
M:\]<-A)G+GMB_CF$;DT<\!M/ /3F$P"NZ H3NL)>E "8 W1"1J O_DDM4U90
MOMKI\K7)2H3>TI4(SMQ*A"UEE'[B*Y N@3]A.,- 42I TIO_6_;/'@-W 7&$
M.$H!1SN<8E<H'&VU2@9M#?*5"[Y:)>6KK/U55KX0AT7@:U^VSE@P3[^Y!&(I
MCG,"W%);9 @29*%IE :RN)HDVI[5=](5";CS77L[QID;6T61P-;ZM&>"SW3Z
M)E4F-E<>]J(E#P?F L&#X"D]>(IE0;+;(!ZRMH_4H?8KW>%LI3WT;=9>SUX4
M0XB)Y:M##ZT/,LO7B"7-K1U6-"/,$&;KP4S9/?MW<)BAI9JSZEU-LST(A5Y5
M3414N>YC=&5+H%-"_,O*#C<T(]X0;YOB;9<=D3G!&]JP.7O_Y%K:SVI/=<".
M:=:07PTA;!E1WU1;QR!LG][Q4:J8$/]R.]\J!O%6,KPU=MCMEA.\H4F;,_^_
MF8PO*2::.F(N4/IO#,[06=ZWL[S#R;6(-\3;IGBK[W"*:$[PAI9LSNKO>%9R
M3ER4C!3)@=85Y]B]/JQ$,G756_FVIS@,<!CL8QC4=[B])2?#X-C,O-),=(F>
MEVUMSG5G'S"&R*?..V0\4C:=%Y)ENRWC.,ACK^,XV.LX:$GY]H%+&^/OU>D_
MN'^6^[1?L2:P$#P('@1/"2/#]'?3W<V.K<(M=3A[=,2[HA \")[CBC&RG4?L
M#BT@TU\'0SX29KJJ^<+X668%R#.BWYD;A1'BXJ0M-7:X0 %Q<[2X:=:+CQNT
M,0M"F9%--3:Q,?1/CXV&U'3%:;M]SS:9,X#Z\FUKT#G-C<X(<7$B=W)N:Q W
MN<2-(LO%QPW:&EP76?Q)85P0ELF"L"J.@CSV.8Z";4+#&D:&A;/6VRUO#-W0
MDNL>Q[5=.8H1<B^1$_E4DJ1\ZS!$-")Z(T3+4J?XB"ZD53ZNU3^Y3X^5;BH&
MP8/@R4%7'!P\A30..X1LM<Z:(9M)W847;IZ$PK?B^P9[]'9K2WR[OTGBGX7>
MG6YY/8-F(Y-]'<=;!%F<R'()'%T$,X*9@[E>HJB-^+_YW:O3-WNYL]8G%:]H
MQBN:C^**YB.$>]#CCJO:[O'A?3K8SQK\OFA_%5_@[C-3LX8T[/7S=7PAQY^
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
M&4Q/0TA5UQH)04W^ML4GC= 3O^'(1QS\">(%$\S'L\D#)B#IS?\M"[%S6XU
M0B"E :3FD0 IE"_/U-KP'ME= @D,:QJE </!WHKS7;LQ1C*@,1MZ,S&%^Q;Z
M.DQL#ATQXO/&!J('T5-Z]!32."SQ&*0U/ :YEFA(;RCX.JJ1ZZ[-.L+:BV((
M,?'W_.J#S-Q3SFM=DA!GB+,UJ3^IU90/A<<+FIPY\RP6]^6Z8P_HB1XH79%G
MK_:P(DG?(H:$J=1Q'.2QTW$<;".2$[F6;X-=VAAQKQ[MP7VJHU(Y&PJD3"HG
MVV TY[87!P(.A(VBY7HCW\:WM-'R<>70<Y\ PQD81 ^BIY3H*95Y"-G#R=66
M^5[=4;;ID2*/;PSL$3TYZXN#HZ>0UB';J;8BK.Y MS$_BB&<S%<Z)<CF(W#V
M#QRYU2D^<-"8S!G>_*_;P)QYGOS5$D\>U7 8Y+'/<1AL-74D*^U\&^S21G_'
ME;X]*IV#2\42HDLIWSH' 8V W@30-:E5?$"7RHB6,\N=^XP6SI$@>A ]I41/
MJ<P#QE@[NJ2U)?[7WR3QST(/3+>\GD&SD<G>MKL>7!B9[DF3:_E>&(^C $?!
MVE%9LY'S/>0;1&7$_QV^G0)OY,C?C1S;'W^]^!3MR>)0*.S?[]TU]3NF]IC!
M7$:=W4_0QAM_RW2PL*^D\ 3MR G:P9U+_Q%</26W+ASB\HL8B!Z,+G%9E"K&
MES@>._+<F TWHKHKSM/F=R^H3G",MH.':&>,=;PV^##7!H<L[<%N$,[Q*=X+
MAU&V9WJWMCW3>T'!K,[T;C1*==)L64_0G?'5QI.8MUD@AD=Z(X[P1._#GNB-
MM@;YR@5?K9+R5=;^*BM?B,,B\+4O6Y?.!'LLQ7%.@%MJBPS!^K,>D_2VN$#>
M3W#G^QB$(]QVN+GRP%-.$#P(GJ*LX#V8!=G+OM5'ZE#[E3JY[MNR+=Y<O@SE
MT/H@VXVAK0;"#&&6-<R4W;-_!X<96JHYJ][5--N#4.A5U41$E>L^1E>V!#HE
MO.Y741!OB#=<9X[1UFZG!%G:SVI/=<".:=:0KW85MHRH;ZJM8Q"6LZUGY5,Q
M(?[E=KY5#.*M9'AK= J/-S1I<^;_-Y/Q)<5$4T?,!4K_C<$9.LO[=I;S?74N
MXJUD>*NW"X\WM&1S5O_!'5 [UQU[0)<XGV=,'=*]+O$)KJU\VU,<!C@,]C$,
MZL4_R?C8S+S23'2)GI=M;<YU9^?L8)?#Z[Q#QB-ETWDA6;;;,HZ#//8ZCH.]
MCH.6E&\?N+0Q_G$=&IG[M%^Q)K 0/ @>!$\)(\/T=].%3HG#+74X>W3$NZ(0
M/ B>XXHQLIU'[ XM(--?!T,^$F:ZJOG"^%EF!<@SHM^9&X41XN*D+37R?50S
MXB:?N&G6BX\;M#$+0IF1334VL3'T3X^-AM1TQ6F[?<\VF3. ^O)M:] YS8W.
MB%Q1WLFYK4'<Y!(WBBP7'S=H:W!=9/$GA7%!6"8+PJHX"O+8YS@*M@D-:Q@9
M%LY:;[>\,71#2ZY['-=VY2A&R+U$3N1329+RK<,0T8CHC1 M2YWB([J05OFX
M5O_D/CU6NJD8! ^")P==<7#P%-(X[!"RU3IKAFPF=1=>N'D2"M^*[QOLT=O-
MVWW;^SJ.MPBR.)'E$CBZ"&8$,P=SO411&_%_AR^57W9G[=QE\P&;2R]7)7-7
MLZ9[(?V4@+@ R-^F?LE2;R3*\QQOD[JSH'M=PG[]Z#G5%U4=G3]I ZI[!GWH
M3S8U/*OO_@5!75,/[6UXYF6?8:Q],2SMY^>__N772167GLTO?KZAP*%J0/'K
M=WX>*?U"3=IG+M$ 85#ND?;)I\IW6?XAR3_XS8K/EBS]J(G?K0IA^J?*C:JY
M3/^AM)H5XIF,%_E4^>WIJ@+^C,:&JN%\JE1KE<]U,3QG3/Q?]MZUN6TD5QC^
M_E0]_Z$K.ULGJ9*]NOIZ9JN<Q,GQODF<DWC.GGV^3%%D2^*$(C5LTH[VU[\
MNGD5)<JR9.N"J9T=62*[ 30:MP;0-1"L =A>#MB3$K"GBX$]ZG3:JT)[X]NA
MM)1\+_5_;_PKVP9VC-17:ZIO-7X\O&=U\/9Z!7AK@5@+Q(O8X7PQQ.W6V9H!
MQO[P.=Y?@<IGS1HJGR\!<PF,=8&]@-1GK1JP>^VGP?U%1N\L-?H:!O>N(YVW
MT]^4=&[\VXG$@BQ_> 5PW*],]'8-]*WVR6D!_.7!62\2BY:@LQB)5N]\'3A0
M!^D;I6"IWL<A//95AF[@_(_EQ9)^NYU@3JBZ_BE#V]5]IA^]'MT:.7Y>0.31
M(&T>G]_?!>-QX-, G^6X+\-8X73?(RN2F"=[_6?L1E-X:A+X\*>Z^NFJ$A%Z
M-=)KZVEP!38'OF=Y7RT7..N=[M"Z*CWJE/OIUA/DFXPLUY?.M17ZF!R]*B5J
M+(<-4^'[R JE>MF]D;=%%,&3)\+-EP\@[T#AG)S6DF(!-GE:7#E_Q"I"Z-1=
M,(>QT20;#*0=?0 7B<9]BXWVW^7[[*\@#&NLF%:O6V#\-4%:8(3*)Z["T/*'
MM&)OI]DC8"OA5U=XH8"AZ$=X,%(WOJ;XQS!09077[&8*#C^?&DX9N7*0*J3;
MP<"U99CGF3LW0A_DQ@>OT'5BRYOEE?-F/:]T.J?=;HY5UH_OTM*E<NKG)MD"
M:Z[YZN]GI[UE1<Q\;-;"7Q\L-Z2)P/.,Q\7M^S4$S$LTNU*W_KII5;(=?X?A
M?B=H\U1K@U0^;I^L@<5J44;"A@/7N_@"TG,\\8*IE._=$#9[$%[Y/B!![%E!
MF7F6Y?D"RQ+8H:.=ZB7FK%[SCT'@8- @]^YW&=X#*NH.WE((1>#_=PP#@%JX
M'7R7-O 9VJ6:ZQ;8RO"A&J-NO4PX/>UTSJL6[*GPYJE@5A8EM0U:+X0E#("!
MHNE7#UZ'2:[3PJK':X[S&@NR<U;4',L#LUX4%C@UYS5&7^NTM084YGA"-_Z]
M5$]V+L]KK+7VR3)>604LZ\5@T2+417[*J[ :#O"X+:6CR"99DR=Y7F,\E3S)
M6A!>RB1\NLT,4GIIKV$#)N2S$FNMCF>G61/;>@8#_%FIMQXOM=.L":J]/,5H
ME'YYE&]8RZS<*%'JVIS])NU@Z-,H9'T]7A9UFC4!NG;SY-%\]!04MHY<ZQ!R
M-9'#9R8OV<25EN/U?,N1W@:S,=,_M7;N',W=:2ZP ,%R;_<RRWU=4*[!_2CO
MFP4V("#16]W]F.<BSB7GZ=*^7J==<AU2WVR]48!J+OC]<_C1"L'D=1[GS7::
M"TP]H/7YV4EG_9Y__3*LCL_YTBO6;=:MV <71I*?W'LT9I.>2N;,.]=RR1S+
M?@%D[AZD=R\_ V:C\L(MXK-6C:G6ZW4*FN)I@*W%!E\@A%HU]E/O9'4;//'W
M;@?OD0>D[ZB<$EE!2;=JK)96JUOM<59#\'18%Q&VQJ X;9ZN".H<!P[XS/+M
M)SK$G5:-CCYJ-<^7\HDKP%DO$HMH7Q-;.3KI]M: PW;89>OUIUHU,1VV@]?D
M@;66/R=\3AI7"1_<&JN(DIK(U(RTGC?WVN!;@P_3JHE9/2LZZ]WZ[>5C4)M'
M;4V[K%T7'EJ%![_"]L+S(-^AYC=? Q6%,@*7AHZ&=,*?>N\JVPM4'&;YE2MH
MLC98OYCE"49TDF+Z[M/UU3>=)2L^W'ZY._IP]?GFT[\N[B@'^(M\$-\H!YA^
M^W[S_ZXO!"4!?[[Z]O'FRX6 SP(3@>EE_9LHO=O07S0$B UW(-*LU&HH5@7(
M)-^&P_[K9D/@_]Y<BGQ6L]#9R)WN96FH]/L44(6 FK<I[UE/8;Z@'&_A!R$L
MO/GNW@I=\#I+WS[H2J/T2T]&D0R/3,)N]GT03D;@;%^(]J6@5'77!Z:)+C1A
MZ9L(O7&\^QC?\B5\BU],+,P2I0%S$#VX3O"@1WL(0B>;CX8#J/H_7!@1AP56
M"WY(D^J>FR[K?IZ@BVZ'BZ.7?S=T3W\W- (6MD<YU&'W'8U*]!A;X=#U<SR4
MR],7J*3<P?2RAET>Q2/Y5>D'G@-CJHEG32]<G]J[TUQ?@DC"X^)(?$NWH8"G
M_$7IZ>OE96;;G6=;42J:N*PJB-@8 ^V3,#2$59$51H?'5NF>.NZYOF:BNY$4
M:*58_E2,+"4LT6VV7O]_;TA(">O><CW*HH\" 9:#2**DZEA\"$(!-H:82BN$
M'V!H1]S:40"VD.BT&@(M!NKJBF9$@QY-)D)C(W3[<02OX!.AMOK_C7\""+Z0
M.N(D?FF=G&"S%'KJE]99&_]HP/-J(M'OE=ZT(1Y&KCT2UA@S[N&G"?P*6,)8
MG;^*8" D+#DU,4]@%](8;OHN#L+KNS60XK^LL ](?0'22T^/+TPD.P38#<QX
M'H99 <=<8;25%4:KFL %!P$> @O?/(VKG5]^]7::LL4*=O/BK"C@^*+5ORPH
M:X5_@>_<7A"&0_C/VD^'GZH\<+TLSS@[E&MU%>D7J30LF,USR[+@5@G-M7M+
M)'=USTYRR5U/A_-YL%ZTG"?U6)?K;]:&,;JOL%'Q/^@PWUL>/J%#0>5*GU5P
MJRN5:W<ZQ5#W8P!:-R*+6+,F7G5ZUMH@&E?1.RL,IR"EJV*1A0.I7@GNFI#4
M:>^\MP3@)0#2HV) R$96',K;07+DG)<N&'I:@=J=?+1I$E><^34[YN!X&0CR
M!/XF/2O";1%&T]RA^)I",IT6AV1VU LY4'?WA0(R+0K(T%84$]R+FKAF,SY?
M;&:?F/I .7@[XHSS8T',O!P76B$NI!.SQ #L$LNC$$XA@C.R'&'!J"!,0VE+
M,-0P)C (@S'0$(R7$3 J>)?!0/QR<DH1G&AD1>+!4L*)S8.60.IB: 7+J<3U
M3VG'%',Q!57X=F[.!L5M0&"[8!:!RQ$)&/#DKV("3UJ^'X_%:QT)2G_'V2:F
M"X1%Z7S>]$V#8DD(OQ\(#".Y,!D!Y8 Z.!88$".\\&T*ST38-H."4_VIF)BZ
M$!$\^/H;!'$Q(L=BEIJ-)=[#.!>P91852P)81<(@0@W &@U&7Y(* X:,1F+D
M*C,$\0W&S29H$9N9Y3! H "CL:M4$$XUWC#0(/:\F? 6"P\6'DL*#SZ98"9Z
M,A/=^N(?L0_&>H_.$EK%(P1PR^T11IC$.Y3O2OP&UM#8!8.^(6Y\^QC$/*WV
MOX(0/>EP8D!O:-WSWL*>2.*=9X4_], J "U!\:],=U4/#?\W(VIQA 2DZC?S
MP$O24*3) H#3HZC0P)RGI% /8 5-8QV"66NW\L@(BA/;D:)SC$ 7)8,3<SSS
MI.;YLW;K]%*),:;P>E.!O)0>M^CS$ 1"@P3ZXY=6A]0W:EEZIR$F7DQZ54<<
M 5G0JP(4EX:U(?ZP@"T"V!Q>,C!\&0;P!*SFV$+UC+F+&$=2D=+ZF#[B6*ZO
MXI!^17HL1*$?*QA1Y9&FL=([!5.]2PI/ZUX\K9IS6%5BL$138O8X<#O:.Q'U
M.T6CIM73YU(EBFGS 4V#D$!)WS4:VRSI%"EK =*YXS"P-+0],<N:QDK0PU8P
M%TV%#]JZTY?XBEH?-Y2>%R93<1^^<2U0\D7C89&:+SD:<R6A$9>=XP[\@UOZ
M<2*X6G*^JG)@^(AM*X[8'A'%+)Y*]:,;']1$C+OSQICIWV"H?!G(DNF2:#*G
M%G-%"X9Y,+Z=YG^93<OKM&N#OR?YTZUE4,H3X1/*B2O?^49G**:THMRBX\3@
MW+H+X'.K1Y]_AZV#BJ$RW_"C#(:A-1EA)\X*I&K.'(ME(94@5E4D? C";\O6
MYS\%^IH3QW(A2!&Z]+0 #Q72'$I +_W\7MH@;$F#/"GZWN/H^RY8VARH?/&$
MR+8X$I1P[9@]2":,0_L0[)GD6X[$K\3@A\O.')'@B,3SY$J2>_AG#*21(;C1
MJ<0B[Q!LQ#9YS!1/$$XA^DL>*"5'HH>;=RI/FQ0JUT[DTA,U"O_1F9+PZ706
M '3[HE$HI?;D2TF;C<01/FF(?\0P5?;GU21T/=%IZK]IBG]8?HS>9/90,2FS
MC%OKN"5@ WBP5IPXN5U>W>.-X[POH)NKP*K?^'8PEG?63_1^, ?&]6/LCI<%
M9THF==N8U*=@4K=_;[>UF_ ][BOY9XPE5/?P?P5WH?C3W70B*YR%DSK_K=W*
M?(7EH2_X<%FOZ;2M7N;[?L.^;;3A%K8F2-^\\2=QI#Y)V#BM/+KI V^GZ<?_
M<@&>T!Y-Z?$*[)<OW5P2B6?!N_UDO&L2Y+84[\Z3\:YK5=\I^L8K()_N#*D6
MY=,M2,/LUE1OMILS/=[S,ZX S (OO5M3=MDIM79; $RAXX2%+47@&XS%@SS1
M7316@6_Y]E?U\Z\'VD5+6]>;JCV_1\=<B'5FY<RCV ;0C_"<>@6JUO=WJIOU
M*9 MHF!=L\UV*^M35 ->FD6;%0BG>ORK#"DMFYI)K+AU2@T8%C3%:>;:&"T#
MS1.A;YY50%\F]/)-F)X;^M[OS7;2>?9T#O1GSP+]&C3=R68LF^[RW0U>1L-7
MX_UDRZ:W?.N#;<+[R99-KT9/GW5Z3[5LTN<^2PL?PE.#?[K1Z#<_ $<CI)PV
MC1*V)?'QZ%;[ NEH;RWEJF3F:6UUQ*9(56,RE$FU$;Q?E+"]#1&V]FJ<]NEN
M4';.^-]E%'F/*)C;$)EKC+/>Z=E:J%Q/A)D^B]]DFFA$!Z)81SK;M' %LZ]7
M8_:U>D6<'P'-)I%80YNB7EUK]JW$>[W]C'HU89I6K^)2HBV@PII:'_66C]9L
M%'-=N_ILC']>7VG;.VMWSQZ+O4;CJ4Y(.Q/XS>[OG6:%T#II;JL+E5^T]/*.
M,O2MY:$_?1KTKFZ)MYZJSA-NM+7J>6DI)7'!H>F1YPZM"%9*S?G=MB;EGY*3
MU6ZSR>DG6Y]^DCMDRV6B=# 3)=NQ>Y-PPIS/G#^/\_>P6'0;V9WS9TKY,U>4
MM+*X[(+**'0M2Z[^Q?7%=\L7[UTY#!KB'5 6B.B[5D/\RT*J_VBD93,-\=GU
MX%>G@2V[J$C'CB/*6;FV5"3>AK&O'ES;O/(/&2HY-74</A("BT]TS[,@N>'/
M0'4LDCOKJ6Q&8=&E[<4.5?((2]]#G=:\T)0!MJ 27N /8:7",1 PC5(VQ(,,
MI?CEO*<[G%421Z?S=.8_<:*SA5+JF,H=,&4# )*N,E.Z.DEG19?*/_Y#8?VG
M #0MDRMD?@\EEN\H]&Y$A(>?!$E:G=,H%/)DF&8D2\D0FCX+49 O@0$"[':%
MZ8Y(G /5N?N4]+DCG'80?#57MWV;K:/$LLBR"M$9D5BR-P&Y^],=@VCTIN*7
MDVXWZW-YTCZC/T"IE)IHYG,L67RR^&3QN3><=A!\-;\^@SF,.6RC'/891A_'
M8^,?I>T+T@)^)>O</]3'TK)'B8ND&U^K-"D=/9Q9_PU<*G#<!H'G 4'%:Q@C
M&@6Q IVNWEPPVZ^9[0^(Q[>M].WN^G_OCJX^W7S\<O%)#J++2:#HQ/R" @!@
MLA+%DT D/7WSY?WUE[N+YG$SKP>V%"Q=O5-3B9, GBM*FJE/ZL$\ R^P(N2&
M$>RKZ')N=9/Y8>Z+Z8$>R)7<OY>O!+''KZ\\P#E7'Y3 9UBLU4Z,/6&JG6BF
M7U]USOZ:XA+<RQ"F?;@8N0YPEQ$K?VG2/Y<Y7GQ'?6TNX?$("_G-MV^#* K&
MA6M(RFM6NMYB)IYM"'R!S'\Y4XCUEP_T#Z'Q+Z!UQO#2Q]=*55 9DJW=Q+&T
MH0\+L_.]Q6S?UBQ7;?B2<L=(T#[]901I"V8O?J_'?NL!IJ5?M%[_'GBN\TP4
M-39D1E@P)@^&:W*8-0^;%;#Y*%@:/J8DB1 L5?K<TB=I=-G-P3#%EHB2[=D:
MC-G.8<:&RZY@MGO2QB!]% 430CSY.R28>[EOM"8K/(0>XCQRO7MW?6W(U6ZV
MSI[. B54[X+)"G@N >V&V)8B".M:KB70^&6MXN0;LL-N<-M)M[<'S,:2I$KP
M@B0YW_+%W;P"?!9)LGD+9=M%2HX"O=;)'G =BY1JXZ3=W/+%W3_CY$!%2HX"
MW6YK#[B.14JUE=+>]L5E*V5/1$J. MWNMBLRME*>8*6TMWQQ7]1*>:'SF:VV
M>%Z6)AO=#IW>MH<!#M%Z:BZQMJW6::UNN,-"ARU?WQ<UH+93VN5(\GS!YWT3
M<GDWHM%M[H,?8<2<T)_S7<WGU8]S5_>MN*MK<3N:0L\D>R2=&)O*?H@Q6=MD
MS.M;H'*7*MTF>?%T3Y2ZPSF?U-^FP_UM]B@%GRM/N/+D -G^@'B<*T^X\H0K
M3[CRY+ PXP3.7<%L2T)RNU5N@"3ARA.N/.'*DRT4)=NS-1BSG<.,#9==P6SW
MI U7GKQ\V@17GG#E"4L2KCS9)DG".9U<>;*_(H4K3[CRA"M/V$KARI/=%BEL
MI7#ER?Z*%*X\V?%<;*X\X<J3 Q)U7'ERT-*.*T^X\H0K3Y8M\*C$;;LJ3]92
M3Y(O4+G2-^Q]RN[0N_*=6[QW+O=5J0#E2MWZ<PM/NO.O(6^^^OMYKYF_@WVI
MV=<*;OG^ZMY"<#M/@[:T"KA*U_HZJR\R6J6JYV0AM"?@;N;A73A]'L[D"L8;
MWP[&\L[Z:1Y[*WTY<%>"]'3Q;?1'[?-F =8:$-8 ;>'J^1*T9S70=IJGJT(+
MCX1(_O=2__?&)X[)UF8NWRY%Y_,:R%OMLP+DCP!GS5@LH/]ILXY;NN?KP.)K
M&-A2.NI#&(R_6RA%\<)JV!BV=.]U0<"C5^"TM1CV'-2UTZ\%UD5T;B^&]:3(
MY8^#-U,^W^0D#NT1K,OM $LE _][M%H9XVEG>>+6SK\>:!>1=X'N0VA;O>)>
M?!S(=\CI<3BE'[[)R 7Y\]4*_\?R8OE91J/ T7FDJY!Y@18LD7E9*-8)^2*2
M+]"(FN1%EEX%_!O_'E8I"*??K(?/%CCM+@P/FO][/)EXC[..3FO48KO7;I8$
MW>*YUP5GF:PU"K%]TFVO#"<8'UIO?@K4<MKB]]R6^"S'?1G&"H?ZCE<IXQ:Z
M_C-VHRG>OQSXN*.N?KJJA%&-HLSA4H#OB8!?@?V/]6EHG+M@+KRS)BY8ZBLB
M<5:C)S>$!.P3R_6E<VV%/BA7M2KT-9KRJ-L\*ZKYN4@0)XP"#YPTI2>^H5O#
M ;JO08@$OXJBT.W'Y$+=!5\"'S$-P2&%1VXP\B956=XLVA!G-9JSW>J<%W?$
M>D!\9J37L-'.:E3VV=D>D&G-V[K.;C@'\;5AJJWDJBY0S&>+'>N3DEOR"%>U
M'U7TW%C!Z#D[X189*_8*P"EJVP3,Z0"0UL8OVP3@0*^+KFP+4!'570/[SI1=
M.*Z:>-;TPO415#TKNGZBU15'XA-\AUTSP/4&*;@H4,Q,S4R]+%,_(RO/[Z'!
MS,O=B%;H1H0!,O'9FF*3H!Z8/9'K@7Z?1&0.XI<G#>HQA$:@Y4_%R'*$)7[I
M"5AY#X"DZ3.1*JQ[R]5=BZ) P-\#'-^-E.A;_H]C<9<;RG$=@#<2L9(T17DD
MWVD(.1A(&YNCY( Z:U3 !<L_=GVP6YV*L8[Y2' KCP3G6,1YH_F#Y28A+HQ^
MD5OR3S<:_>8'?1 F%,N]\2=QA+%=<!5<SZ7- W_%80C0OK64JY*@^O0[" I/
MZHY;2P40TOGU))_DO?0Z>6<I?>#M-/WX7RZX!*$]FM+C%5Y332SMM'3"M#DB
M;)#47T'4!T[YN&,I;V=#5*\[*FNW-DGU:GILS0(\!]O7!#+/SW:3_FK.C#36
MPA#[9NA\7A-K;7=.UD+HA7CG"8MNU^W@G=;KL_1HGO_>/*T(Q)POBKJ>O/I[
M3^<D98CDYYDW/PQ.0%[_G+C:SGH/5D-KA2C,>1M("4\<-<^/FF?54,R9;4'X
MJI <DQRSO8_E.Z"TG#EH6G1B<UX3SCSI]A8%LFH 60&%&__N(?@7-:M\!!8U
M$<9>ZV05+#)85D-D%$KY:%1JSBJ[W=:*J*30/'<T>4WG*^=U9Z'G[=ZF8^\C
M\/C4+0BYR*)N?9L^;3C/&X&*9L^C??/E YXX='K=LTX.[S*4,PM^HU0LG?<Q
MBF6M\D@<TV^W$Q+;US]E:+L*7*45A%Z-$=4[F5VGQX"T>7S6L70UADQKZVFP
MUE.@;K/&X.A5;-XM(\AZ!%FWN7Q*U9.HD"8M_#,(?]SXE.XT<R:^0!=UFS6G
MPJWS;G661&'"IX%T4@*IQEYIGY8SZ98&Z0,H3362SL<@<!Y%I1KCH],I9057
MS_@TF,IDJK$B.JUFZY$P&9..^/S*=SX%MN6M(96VVZQ1Z^TBCRT%QMK@GG\"
MW&W6I0"W.FL!?&U)R]UFC5KN5I-ZB23@U4!=1-RZO-].R2]9'M8DM_F#!+O0
M\M9'WE9MEN]YD2.6@V1]L"^@=ZLN=ZE5DJNKPU[8 &ND?HVNJB;],L"L&XE%
MRU"CW6;2W5?%8VFO\4,0AX]T8;NM&H5(91RKN+ I,*NAXMX_UAOOMNKT:.]\
M15028%9 Y3'PURO7E<(),T[Q6WC:0:,7&(Y"6%=A:/E#LHC?3K-'S!A7#U;H
M?(G1?+X=:'_U*HY&0>C^>\88I^A?Y_?F.>+7_%U;O%\]R\^;W_CW%VLL9ZWM
MUA(N=*L<)%P[3DMX)_J5E_19NZVS>EIU3DY/.K4>R@)D"O5N#F9)$%?=!7/\
M311D=,)+=1J5"[.*OJBQ,(HABC7!^5*HKX$UVLOG9N\ZL=8;]VC7F%;[Q6AK
M"I&T:ZRYS5(L-:"*1UES[*JKR!C!B%^,/G3V/B"\@FQJUYB!K=+9W%KA?79"
M++"'VS66Y%&K=UXNU'E>4E0;WJO4NG;;-;9F:ZE%GP?0!G!9M' U=N=1K[,N
M9*Z3[*_"TA7'V< 6S5N5$["1\QBB@#KN='/XK0'(@J. U<!72LE(?785IEU9
MO@QB]>CSWVZ[)B;4:I7.?Q?/O"8@R]Q4=Y3261E(JO@E#K/\7.7O%QD]GI:=
M&A/IK,CSM5.O#<X2.3LU%LDJ<(8#U[O(M*\Y@LS7^FH?H00F9G40B-V[ #_W
MZ//OP/@P+FP7F/9+X/\96YX[<#',D?H3Z/"IY3S 3KO>J^D9!W!9/-:!<T_C
MW*7/Z\:YLYTXGVJ<S[2UN&:<NX_P]!^#]+JC DGZ\X<@_ CO+I8QOVM@$DHM
M'_CH])8@QVG[I-4Y6W_@HXSB8QT2&J9?AN.;!,]!N9'\+L-[UY8ZUH!J=.C3
M*%79=,NH\TY=G*S5?;2;]A04MHY<:X@@=&H.S Z:O.N-.73J^AL</#NO*4[1
M6;[MPG/2^+U[[SK2=U1NU[ZSU&@%R=BM,6I/RZVCYDS]3"[; I^TVWI)EVV9
MX=883.BVZY!M/A;9=3GC:PPS=#NU6+9:Z\.2;,9E!@%;UI%.#(^!"61"3L,@
M<!Y<STMZZMWX$=A4^,#->&*Y(5E2*W8XZG9K F6)P;MYX+> 3HL8IB;&=FZ"
M;,](K(0YOX82?G3,&(^//G1K3-A>NQ@_K)SO20"5:5UC[W6ZY79LRP%4)2P6
M$J;.&&I6@3$CVI:=O4R%&@OA[+2UU/1/4NEKL-Y[RY__+6,"/ V=]5K+O>7S
M<3>/VIH,TU[- =HJ9MM2K;76SG?+MTA\6D^PC7)8O7J>B\235%$_5L!,2EW9
MVH6 QY"Q;N/538U>C0H].G^Z!JT#^\7HLL"TZ-7JW^>A2\V1VGL]9N"K_TZB
MK5_#P'QWA4"MV*NWVZM+B#Y9Z@!S20 WC^JBM:[+I%XWID_B&A<KV7S+!+JQ
M)LP*G=MP:/FN,CY/EJ:UNERH,70ZG:?S_PJ8;!/U%G#425UUU!JDQXK4J^'B
MJID^2]T>]1IG1'MF/.LZ+,-3)S666;M<Q/(T")\#VT4\4->$<Z9)^).Q?1(_
MW4FP>$(KG-Z%L8PGJXN.D[JBKC4XY=7 /C,-%BW^AB,X\_%_@I6\)F=ET2T5
MI#K.BDE>+]@WM\RYM>>&G6XQFV(7&\*NPX^KNS'C;-,=8)^#3.OU&NNN[6B=
MG_2Z>T"U=4F1NBRQDW*1Q\OVAUC'KBK<+#*W/\1IN]T]6;(_1%8P';J1?!\\
MK%)<\8A+0V;G6PV:!:JU[EJ0UDGY#IE%(%W_Q IRT+LFAWA^2GE:2_4DM[KN
MCI"BJ_DDZ#:.YJ)%JKU<I/O2B'YP?<NWG[R>-<;.JNM9 =W&T5RTGK4WEZRZ
MGC6(4INQV\%7$'&PB_4QO>]\=X>^.W!MRX^N;!M-7Y+RGFO#ZT]HL]X]/>4V
MZRLV]>T<=^ ?1+2NL^^1YPXMK$15<WZWK4GYIW6V_SW0=M;/V;DZUVPVUX]=
M'(FW)N8MK$P<@=DB5#P&>*?8P%=EFQN>2G:WF)CMO3==L'G#\(:9NV'VL.L[
M\SOS^WQ^9RYG+M][+J^P?ICQ-\OX!\KERU[(Q.RV<3E[0/Q6<=O,MP_BQG>
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
MKWQ*=TG%"\5RO3IT30]\ZU O"LJ8RU4C9[G=BSI2%(J)L@PN;/>!4P/UII0
MW4]O@:?+W46>6*882&5/I'>C%=*Y9BJH2A.K)-G,)(7'?I+C!5C;EAJ)@0<\
MIY/-,L+H#'$=D-)M8"-)A5*3RH;;\WJ/%%>KF*+0**6TF9\1WZ&/;4EP>,M3
M^3PXP#9K-E)*5C1A04WBI'@K[>^1OQFM2.F1A3?J.1)/PY*;]83EH.#616K8
MF38.A5<V'Y -<  S,37'!?K XB!Q.0['\I53V9C=]HK="NK<M(]*[A8K"W^J
MADH4=+&S>'WO<5.N!<I9%?5=2;<SUS/7LY!E=MLG=KL!L])Q7'T=<?Y0&5.%
M=<4DT -O\ U_*&-Y5SE")5F9M>]+.O=5=>1S!ROY.YF 1N<FGXC,6X:W#$MH
M9K=]8C>0T+J8(JXM[1"OE90BU[@E[<F=M6X15A\LXC>/J0))%<"ZRT!:O6:C
MV6Q6EX"@H9_.7%,'DD'(A2"\K[=^7W,A"'/C;G'CEU+QQF-+0$Z3$I!UE).P
M?.8=\>([@GF0<S@XAX,YGCE^+SB>^9SY_ #X_-H*_:,@CM*N3%/F_&>WJP]T
M,W!8@YVXE\@A26]$LX:AE!1G2'KQI66M^1+821A@2J9._Y")P)Q84YVA%PQ$
M/,$ ]2]G31.^UG%F:PCCPUK+AO#PY)."')Y'$\)+.I<0^[!;4ZKVQ7)D$](X
MTUF"AA39I*F4IL@[Y1,ZPHI*-XF9:W00AL] 0RS:#KU *'<<>U;:L#<?&:<F
MBGB4 !R1=?R+ H"W=(&<!BP%",' P:B.V(;)7&SZFR13&@#_C(']9(A7KA%@
M5I*H:,"U)D!B"ZE.?8FGIITC/@H0AA(G!](#J^C/-%D_U\+0]6%&)3TOB>#K
MK%&/,DE])=6QN,*ZZ&)W9 N;&.*IA3M.WBMV/ 2H^KG45[/B0MG2A[T:*$ X
M]AR*5]GE6QJ.Q7?8>MAM$I.,_XB=H>Y J(0<3[Q@JH\C\O</$4A(": S, VU
M8L[22F?:+=J69]-RFE=G>T"FBV1E ^78VJ&LVBL;:0B#X%UZ*@>R%D<8DNO+
MZ$%*O"XPBC$[U:<+!*4-/$WU_Z97<UA)7P,U#)GFM^)!?T:RC.2:?89TZE-H
MZ&A6$=N,ZB7'&4Q*\02&#!SNW<C:@T_ZF=WVB]TJ2S) V^=$O2W#R$)IZ/H@
MK*EXH++3[K'X#332L?AX=?4UZ8.,@XF1"U(6%#QIN.P^@ B,(-_],T;QG]PS
MEUS=HQOQ3N*DO .;%U>^B14801\8\)[L&] 0L9_]?2QNL]_,>*$<T/5$IF "
M5)0%(R"&V/DY#,:4;3:11"NA C!-I"[/\61A\/* N8R#_U#)\#D%E5RJ$#T
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
M^LT,#;]B5LLD#)S8CG2[;8R\N /7%C9L\& L0QC3PFB.Y^%_2Z/EH3"CP1B
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
M4]G\9Z[??Z[G/ 'V/U[0_\AU*Z+V9-B7R1,C&!%L;\\%:8R&,;; -7?44&*
MGW58&^/ZN;H5OBY^&0.H(^K1A[<!Z-9.DSBT1]1$6/?5LTNRGFWM+;6UE[&A
M\T:W:866ZR_Y=(/[O,D&]]Z+8C8]7N!NZD);-0ZY,^/SU1S[S6P'P5IS#=X/
M6*3;MQ26Y('-BNTGQ1C;,O>Q/@S_ Z3)NEK:8.<6^HA=B->M-]AT2\4PR+W,
MVLUBSS(_W^!6R)^NPL++U^TWPI$>/!WJ3IV!3;VYG$(3ZY"NK 2[3KSNO-'U
M?)(ZAI&UI[-<31]6--),/6?WC3#EY%8?:R6I\U<H+17@4U/*I@W+S<$J6K=2
M9FS2#5195,M-)>F)V2[(/E54LDA7@MYC&:+N30OK1'V+#:B3$/NU)K79:J2+
M:8WC@!A0_/[#[5OQ'7Z;4"]<[!/;R)J"JWSKMG@2^.DPC=I!W]-E':;B=\&(
MZ9+HZO(<'=(U*;Y%;DSZ&Q)BHEOX)E=;ZGZH=D"C9AUG<_W&795^080*^KB6
M[/ILI^M3Z\D4L_+@X2@(IVOP=EKL[>R]'CYHH^]EO)UDBW*O*C8\N9$TL]L>
MLUM.U)&E2@E$CC"WIWO48H>2+17=>:_[8#22GD JRNY\ &M9)1U&]/K@.'B?
MX%":]_/7B1R#EZ&B)$M)I3W^L;^R!99>H]1&AMI2P6@C:>5N%-0-.U+?(W=5
M@:EF=#/\CL4_T>P>QAXU1\8;;8"EDP>FR3V_KKYZ&/@&K/5!3!U:T@FP3Y";
M/]] -U'%=$5]TJZ$6DF9>C0@2J3=+;RW, ZSZ8[%C?XFA8-N*9'Z+IX$ _"6
MD@'Z$B^A2#M@4U=KX<1T?XICC8'*#3$9316U+J%5<0TC-4305P&X:K:D>V#T
MW414QZE=, _+80!Z6&#=&,BV8NJ-]2 U++((.UU302V@:5W13:9V9D$\'.$E
M%R/@/GVOBUEV[2B:VD]]30_^I=U"O&@&'5USE4OJO"9+J'G.(#Q+X/O B\?D
M5CMR3)<NJZS.= X#PS"6-U7DMIEZ4Y6UGQ5_Q,X0UYB[5+,(9HW/[+97[(97
M1\2^%-G]<DFXS[))%F;)N(W\I7Q88D\R6/<XS"E6H_C3V_^2"X9T-SWQVK-
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
MTK;;#A^>%?4,*QISK&BO9@5PPC1TYL0WT%G!,S!@&FL)K]5>3KCJWM[I7#'
MIKF63F.7= 8][F[6"GN.Z)K5=>185OVWM]OT(CLZBW&:T!BKM.=TVL(Y@V*Y
MDQA Z1% I?*JG$5G*K$83B'^3P'_.(& $PA'FD!8IGJ320#@0CJOX,Q.&&1F
M'F) M*IF\T+(*']Q@Y/IB;C.FYQ7X*$LV@H=90 @.4$A_3P@5F+J8<"A$?#2
M!(]G,N2LAL,$C-^3IN&N7'T=!;[T9^.RL'*N@?>X36P0</ ; VB3ROD+UY7_
MG6LMVXND-6@#"%6/,&>V;?DR\!(:#L9RHJ///!90MT(^1JJ%C4O2EM6CZ01.
M $/?]T!^'/*J5:M/YU2:M68ZIY+M:,I1G%K)P]3*!D%)-H:91#LO7^PT:QBX
M%,N,H>.FA^,6"RDHE4<FT'5#S)\"YC%8P6!%@]5.:MNRP%KLD/.,'B;@0[+8
M1U?EHI4+[7+:Y2X/QV3(PH'OE$F7RI#&]Q)G/GV?N/1!J%> +B8#'O7 G^#8
M"X?;\2(H7(S#D\S"J(R4P#6308(,E3PG;91#%$ #+XZ99.5JN7A*X>6 _17Q
M(%FO37Q_51 ; A"']9B,LU27DJK763H@1)I$(C(,4!_M11*9ZA49-T'SS+/A
M01D\L>$(1@K"%8?WH.GX1I>%#XS%%-HT",8J"!O&?)6?DS=D<Y)9JIW%78'
M)_9HT^ '*+SG0M+RN@NQ48^';YZ.TX1^&6+)4 WD!QCM]%5,IZ(RH$RN1LH!
M(CT(QB#(*LMZX"SP%-NIJYX#"0F?#**,BOJ1FPZ/>DR.:5^%E_"P&SEI?QT&
M30YYW.BF_(>_H1T9+ (O!? 6 DP YCUUH[@=*NN34\7I<$!#P/D86)[2[2B.
M+/A0A?QS41,J%!<RL.!B "\\#&#D)M^6X70@EW/8PK[+8U.D0*BQG2(&+JL.
M@:;YCP3H%^K1/E-3K]F8/AV4!!30[)25JE\BZOX)+<KV*' U)%W)AX#[D9"/
M*UA%('=!#!<T%@<Q%B?J,>$1*^B9'-,SF4SC">FD!%%\A 787!%;M1$#NZ4L
M2.;$B\C+S/XIDQO;3;5-BX(]!_OM)7.=&4.73 'BG)^><W[+)O%VM<5BU8Z1
M^KHM%J;5?OX6BX^)DP'/QED;\".]EMDM%-PST?&<CI0#^')Z:8Z>COCF+9V\
M;&3H^./V8Y:,,Z##:M8-([.WZ64=.PR)\T/57$UB%<R83B1V8JWV.>,+;S&>
MK=7$FM7J#HA]VL5#DST_QNTU9%LU'<B6-@S^JR0>VOV0&*'; =CQ#S)BSCX@
M=XAN,?)58PT+6ENS8.ON'I,=<XBHFFO846\?A!W* FS0^!\0HX-;=$E'/)3Q
M8AR@;C'\U7428"AZ7]2?O1(T/X#6&H)JK=T0M!0!BW:3KAR"VNH>-XW5B'NR
M#7;['LWSL+ZZ1S7KI3UZZCVMY- :;Z/5,E=W:)V;M*8[\^Q9XQFH 7M>=S(V
M8HO<W&U8N<;0MXRECMOS^G8P0N<':8UI;S66VK5]$?H]D#/3X?B["Y$_M/CI
MKX@ORBU8-7[6.G/=WF3\EO9D3T3,C8VUQLA6S:7RO!LBME71UAHKN;:OJS3B
M-OV:9^0:8[?<?=V^;]NP:XU%,XWE&G*]E_P\5]]:8], <DL]NTT]]\QSVQDX
M:XV!,\TU7N?LEW?4R7D.KC%[M>4,7-M)+FS7%U' OO6RWO!-/!6GDMZF_O)W
M.E;K'B_9?66U</=5L6:_3W1=1;N=*%_]D)$V.2.WH11-?Z26>G%7"BXTXD(C
M@JV08#O:-E=@);]G:OT2>'SV5P0CT^-,KN5-=2^!1E !HTR@ BXRV$X"6DMW
M>GSSR!>5W]96N5S&3 K7S*ZY#SX-'+E?XR,/F!WZ@2#4 47)XGV5-U?D.LXA
M4QL2/X=.1368>+-3G2MGG<AK^4K:?-6X4$_*.Y-KYL6;"KQ%_A%Y;$W/E,X>
M@.)G0;(?]3[IU*19M8-/^M=43#<LPK6OG=N/G?]7(1V/T'X_8'VY\Q)H-&6"
MFDI2$S)Z5IM%;7\X!*,06X@':$CMQA7<B>U($*]?QOL@N1"1W.>8V;T[Z<OR
M9,/EA$S:DYM6H:^.PY,-H_75_:2A2DNDG@<FC@P9"^7NQ0%SU6;A6P;C-Y2Y
M?'4U_#6YY]-7<VG/;W?::$TU6E?L2=M=R]F-6F[%F8<P<*J!^8S$,GRF66V4
M3:NU= !EY:> #2F(%[0O!RW9<-P'^0_5"UEG0"P<2M31N]?1)Z20YV8?EFII
M= K0 RUZ5-:9VC1G,JL]LZET06R&R5LX27PP-1T?.X *&:.T0T=I"#($V4&2
M/GJ4!RKE3T6:C*JD4&5O552D<C]F:[ZH2)B!_SI49CK)0%5/$T=&TY%(TQ(_
MR--'SFYMB'!E0);8\8!+OI&A[S 7N!H.U+,]7Z8*JDP["'V'<0AVOE\Y*#SD
MT8AG8JWI>*G!/ZQ=S^]A-'&*TIITHY13F<RK)TE8;2"KY_HTE(,\ !D*+Y:F
M<"4WEKXXV4D"VBGS[T6)J%%_5Y+'*V7.3=OX7+7&]H=3[>I<M2?QTY$/6<P)
M7<9N"3O2:8G+F+2WXQ,)_ D"#:)2+4&7'N+?9G+JL-D\/2 5E2X4D'T(2.,$
M@/3\XTF?848/?=+WOQ0)LM8-?)3V&;GWI2,FB^R\=&B+>NSHL8AH%_K$=?#;
M=PRX?0[7KR@<*!P'$XYJJ_)B3_1(PE$\XYEQ%SZE%;@<?L^A7X[06BWL.Q(X
M-/M/4BUDZ*]7=GTF]CY'2V^3B;)1+-FH5FHYE8WB6<R,:S"QF+)2)WG-O?B$
MA3=:ZP9TIPN@&[*Q9JY"S=U!#H4$A61C(;'T=R[7C5;Q+&G&9;CAXN=9+V!L
M6I94%G/66D>@DUT '9&AWZQ4M5<2&(&B<!Q%.(Q*,Z_"43S#N6K%<W;S9YKV
MEF[\=&8/ ]1:A13-!W]U0IHC0[91L=JZ:PX,4%$XCB0<C1=O.CJV<!3/OF8<
MB0WMZSU$K#DSKT7ST$])@\Q$K>VZ[AID+U!#X4#A6$=VK6)I;UZWV;";_,Z>
M-H3I34_3FS"[$!-J=Y!0>]SLPB/)#F:EHQ#M/"M]LE%FDH^1GM(Z.?)XP$7H
M!]+09I(VU#'!J^JLJ<SSN'1;7)FL1U55NYGR;"02206VS$?B,Y=E11KXRY9G
M\K+9DXM=WF/I]U6R?#:'/OG [,,!&\GZ<;+NF#IP&/#JJV)[TD&(C]N=GX]5
M!^C.GGSK1R$ QY,N0_R18+(V&J@CA<7L.=%_5&[AN8!1$07C^!&5@$]A> #P
MDHLJA1\&''HW\KWXA.'X\-VT/O64L;,TQ3U(-P23,9<5W"8]B$9)'S)\G7T6
M:ZMAJ2LLMEHPL)T$M!8ZA$]/A\V0CE5^$(,'\J<R9?:X)[D0GQ,H2]\&RKQ3
MUYWSG?Y+9#V+N:JHX)G,5U^=U@:2/VP8D#[ B7LK6GE252BN_[/OBC\H$^@$
MY*KF3USV)AZ0(T7Y.RL I(A\5@6@16_NK010O3@%'%ZZ]) /NJH65CAY6863
M.I8 0B#M#4A8*@?-39'HRAUAJTI9J<-",W75_1?O1-*'[I,<T'07&@ZC]H2A
M7)[0@)Z07*(S5.#!+;*,?I<[!*94?V>H=/4G;-6 =N*=^#B*VA.&8GE" WHZ
M8HFN4($'=[\BJMGL\4MC6<0#XB'!PZ='%MA<9$VZLO"($$0(:@S$ VJ,(SF0
MAZ[D\"W9#9C=)TA#TF5][JE3VOV>_LGQ12NOL0D1VY\II'LF<(8!9MDPFN56
MW438:5'5I=AHJU6,71]Q@4!#_;92OU5K1MDT=EVD#V&'^NTIW5:EL>L#"0X+
MM/QZX$O&U=A@7$UK;;CR;38_6>LQWO<,M88E9@NH53(,J-7:9:/10M!I41BJ
MV%@S*PV]0\&B >WDM9MIU,KMG9<C0]"A=GM*M[7[NG>'!1KZYZLGUUFR=J*W
MAUZT<#\/-FP#,EY;C7*S8>$Q=3A5=(")R4H=YR1126VOI,R6438:3=12J*7V
MKZ6,2C7?"W;H,*^>T.[Y08]QG-)>.G!'VE>F\P22]BQY76T89:M5U]M&XJ12
MCFUD=GFF8NKMR:/V1.VYC?8TZ\VR:;90>Z+V/(3VK%NY!EI^(XSG;UJ7=>QQ
MN_K6EL]:HN9_,=0_"Q6]XT==EQ5E2NSH7-GS9E.SWBXWFWKOH,"YN1Q;SIG-
MIN:N#Q N#-".KF=0^V(JDVY"@=H74YF*'+?L94H )S&TGDW3?"P0/8@>1(\V
M;$?T:-UC1(\^8X%SZON>4T_VJJL3IW!.'6=U<%9G$3_;U4:YVJRB2&@Z^#I-
M$1V=&7N>[S?TS@%',4#+<$!Y:%9KY5H]WY.P)RX2:!EV9!G:>N^APK6(_,?D
M.*.#,SJ('D0/H@?1@^@Y-ML1/;@6L<.UB'LF0N80ZCF$/8Z8+?\(?749UR8*
M$V[C#-0^]OL;!JY.Z#K\. >%V0@H!F@;CI.-4"W7JV@;=!U^M V8*X'K$X6)
MTW&6!V=Y$#V('D0/H@?1<VRV(WIP?6)GZQ-D) ] )@'U^I@J@=%U_J+K#9A!
M3 B2R1EYU:BT38*P/J"2R;,]V\M8%!4]>= #J!2S2K%:L0Q4BJ@4-1@+G(#&
M0 S#>$TD'-&#Z-%L+! ]B!Y$CS9L1_3@!/0.O/%.OQ^P/@T9X5X8<$]PF]Q3
M-V)R MJ?/W66.!$\T\>9:9R$R<DDS%[W?=7K9>@P"H)F\QVZFL;B3=N@&D4U
MNH/ML_4&ZE'4HR>L1[,A1O);ELU,B7GK\/OT-_Q,R;G\_*ES(]D[N,C\)%??
MOMZ=776^7'_^]_F=ZO97Z/:-ZK:Z=WO]OY_.B>KWW:?_N3OK?+[^_>OY9XG
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
MM^-;&>\OG9O?K[]FU+M\(+Y'YMZ=&.E;::1)";T)]";VYDW</3$U\7Q"QLZ
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
M+@M#%IPEZR?3ZWXP&E /WJY>$+7@QST','<>#X&Z M;,$SUX7K[E,;@J+XQ
MU<AN0X.9;C]PQW^(6WOP V?Z/=4<]*K[DT.+LEFPDOY/EBQZ9SX'4N''&$UY
M(M'.9>OS]Y,1FMQ/&!FPT!YD2.<>.QO,\0/DNL^]#-HRJYWDSTB$O#>^6 .L
MK="4'96N[SK0IABY='S./=G![+*=^NQ7/V2D2LY(5GR)/Y'?5>N'* <H!T61
M@[EU=43\WA"?#+H(:1">'N0G\EZI<V\=XA%8"*P7 .MCO-L>W&FK3,(!(S*@
MH]Z8"%"(A(>"W%S!T$?PE9^JMOT-=;C_Q>]REQ$G"5T  @\#;@](Z/<9-!*0
M 97!T' 4J"W]F79C\+2J9O-"-?TO'C"(A@1)XIT*N1MD&B8/+&!Q7T91("+
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
MIBO=E9*LR4V/&)@OP8_J!>W90>T9P@QA5ARW"<]\P#,?L.0LENK7OE0_GOF
M0,(S'W2L(J<K$XHZN"="%P(1Z=*"+@2B[G05KSQ;]LP'^C"=NE9SUB(:C5P\
M! *+\Q^B$FFU7*_J78L;D584I#5JU5PCK7AV*&-Y_^4'/V4:W"CP9>:TU@.%
MY?F+H!NRI3;;>A]%A( K&."JS7:N 5<\4Y0QOE?<XV+ '-*760-:CQ-6RL=*
M^0?QGJVRU:ZC*.@X[B@*AQ8%TS!S+0K%L]Y[<9#1I2^82X_H0?0<G8P<H*=X
M]B%C$>]DS2^,ZO)VF,@Q5C".SHS]'@((?JS>LU H!R@'AY #HUJ<A<$UAQ-A
M>L>"] Y,N,*J#?NMVH!II)C?AVFD"+,"P@RAA=#: [2^)U4C5&V(:>&'N&#X
M@S];>(@X<8&-I"BN*GX;L!$,'E.%X2?EZ\MP65:KD*ZI.RZK^@^J!OST"Z/)
MAU4!#%D5(_07?/)AX,]\HQU_H['=-[B7Z71C]I@36?2#!H"$_M,*\&DOH&N9
M^AIQ\> N_"$/)L@4@8^KK8] ('Q'ABFRY+P0LJ)'=YRM!)+O2L$HW7F1[GF8
M(>00<D>$'!:R/EHAZU4E0+.E0J?'.4_>N(P"B><[=13J2\J&FKJ4#7U6B:H3
MPO+Q1P@-%!HHK,FDPZ0]UF3*0>KT2U=H<T(7EM+!FDP()&V!A#69T-P@7?K3
MA4!$NK2@"X&H.UV%WJ*.-9FT&(;3K92#-9D0:5B3Z>13:;$F$V9$8DTF!-QI
M  YK,NF&3JS)A(5HL! -UF1"44!1P)I,>;/>Q:N+@BX]5M5!]"!Z,+K#FDQ8
MBP9KT6!-)I0#E .LR?3"FDRGDKVE>2;BIAF&V:S$2]^3.Z3BU*$;+GY^9X&\
M0/O,W"@3\<=MO+,G>-+2%S;LLB 2\CM/;GX8WXU'K//(Q8]_JDH WSRVYH4/
MS+,'0QK\E&_-)4!62R3RN.SIN](H"EB).,SF0_#)Y([J]T;%:$[YM(IF+7ES
M]^"_@#?66M[4#\.;>H8W#3UP4UO+FW:.>?,RW-37\J:Q/6^^A0,@*]9*'2%8
M*%Z4^-S0)?%Y>2\PK7:;M-HDUU2$- A/NQC?&EAMA:4GFY<=+D;@HIQS3_8E
MZW>ISW[U0T;JY(PH<25V+*^$*H%=Y?VA"* ([%H$L/3D8<%V$M#"PI,(LN.!
M;)%9W;Q>#BI$Q.H!%2)6=<&J+IAFGT>ZL!@'5G5!(&D+)*SJ@N8&Z=*?+@0B
MTJ4%70A$W>DJ]";7[P$;4>Z0D#YB(1<LKW&(\AI8Q05AMG^8M9J8>J<7*#-V
M-K4Z[''$/,&T'BC,H"J"9L@PH%Y]\20- @X!MSG@K-J+IY<QRV]?_I'<%B=(
MP&S&[^4R7WFRA#_R [E6J?70%<U;/4U=D75;+<0;X@WQAE%2LJ-,Z^$YHJNJ
M9RFEH[J]12NEE&&F:>I=4PP% 07A,()@Y5L0BF>P]^(2HQ-?,"<>T8/H.3H9
M.4!/\>Q#QB+FH**89HZL%I64,CS!2DH[\6*;-3Q&0=>!1RDX6"Q7KEGY7HK>
MHIX8)A8N2"S$1%\LLX%E-HH#MI. UG'*;&!%+H3N_J#[V9>^'@N&Z:X?6;'#
MF]L:)*_]AP6^.OSV5=4L@[M)N'I"^IR./)705U5 DNH?5,A7OMFAWX6+EEDF
M,M58O2Y31<OPIA@Q6[HK[K@R+SY8C56[:JPK*AUF"R).B[8N>&&F;.MSZB,V
ML3XB:N-":V,LI818S0M6L902EE+"VA:YI LKX& I)022MD#"4DIH;I N_>E"
M(")=6M"%0-2=KN+M[L-22AIP_E1KW& I)809EE(Z[3WE6$H)*]M@*24$W&D
M#DLIZ89.+*6DZ6B<IJXH3FD;Q!OB#:,D+*6$%62P@@R64D)!0$' 4DH%-]C%
M*V>"3CP6PT'T('HPH,-22EA$!HO(8"DEE *4 BRE]*)22E@,0(MB )MG^6=K
M UQ[=L"H8!]9_-]K3[W]U??L; ,;%0;XH59<;R8+KE_8L,N"2,@/=6P;F!\*
M]<AGGWJBXSE7W*.>Y,KTG0_CZ>^[\8AU'KF8*SC0*I'(X[(K[TI_W'XL$8?9
M? CNE^3E>V/*D0UIVR$[ZAEV- [$CO9*=E0!EB]C2=K5[W0L>P%_!A%S/G/:
MY2X/.9,]5XUD+GWDPG9]$05LVO)+BDRT#2PR4:S$_1.M@S93M>#/2(2\-[Y8
M ZRMT/0D1<+A8@3FZ)Q[LH-9&SO9)$,:Y(PD<IUNW!2J+%!</LB=5"-RIR*^
MR@M  7FY@)RN.!R]M@4"#@&'-5$19H>"V1/3NW%M*<0G.J9[=TRQHM11*DK)
M@E)S1:.6SJ(E-Y:^. EZ07]D_L4J4SN<^<\)75@<"*M,(9"T!1)6F4)S@W3I
M3Q<"$>G2@BX$HNYT%6_C8V:KY[]H'QH:Q6O#6N]X*=KNYI,M_U/7.T\&<58,
MG+5K6&9*+U!F#&VZ9**J>XQ"W'F/97\.N+VWT=;;!"'@"@:X>K.5:\ 5SQ9E
MK.\G&GAG?A1.=L>-M1ZKHOFGIZD<LF5W-4\U0< 5#'!-0^^JAR<=&<T>5CB_
M85O7(=,L+1.K[!2URDZMKK>Q1$% 03A,2)GS1/WB&?'BE7Q!SQX+!B%Z$#T8
MY&&Y*2RT@X5V=N_%5LO56A7E0-.A1SDXG!PTFWJ?OK=-/+>FX!3F'2[(.\0\
M8,P#+D0>\&G"[73!M;8L0KK'#WZ,8##4 5Y18 ^H@)O<NX<+?C"&?@7D8<#M
M@;SF<QN0,:#W##H3DBYC7G(2&',JB%_$+Y8K0L 5#7!W ZGMH .SQQRF9638
MDWUJ\LXKL]HJ0[!#N#HK448\4JNN*OU&J)!O?K-#OPO/6&:93#*7%Z-\K@B=
M!BXR%JW5HFCMSHN+9BN73BOB/FUWMB+N<TJ2FEB2%"U*P2T*5B;3")\X(X&5
MR; R&9:**2I=6% **Y,AD+0%$E8F0W.#=.E/%P(1Z=*"+@2B[G05;X\L5B;3
M@/.G6C$**Y,ASK RV8FG9F!E,BP4A97)$' G CBL3*8;.K$RF2[L/TWE@)7)
M$'!8F0PCHR?V%RN3[2!_%PLR%;4@$U8F0T% 0>AC93+]C'CQJ@.A9X^UI1 ]
MB!X,\K R&59DPHI,6)D,Y0#E "N3O; R&585T**JP.:)_]ER <FSM]2E 3QX
MF4Q4SY8&Z(AOWM*2 -42B3PN'WU7^N/V8XDXS.9#\(?>E<ZLTOM6O0ZR.U/\
M8,$'7]:EQER7K-5=:M?,#;L4]+B;WKY.BR[=))N<GL&KVNJ.-=HQKS;Y["ZZ
M-\^W^NKNU9NM9W=/KLI_B\+/DRHL6W"ML;I;5:OQI%OSGWM)=^:YU%S=G:;1
MW*@[*?K4"M%3D7T&NEJK.U:K-V9@O_K#N^GB/._::Q!6JVW9Q55<_NI[FW3Q
MA_K*M*Q*YD-?V+#+@DC(SGP ]>#9['; 6/C9MU7*?^>1BQD*@</+*31*[\WJ
M4Q%:WNV9NBZL/X1+-TP5./+ZTX(P+RCHTC"PH$O!"F8D-2-$2(/PM&MHK('5
M5EAZDH0T5]PKXP*JSW[U0T::Y(PD8@L$278K&E?YSR@!6#)F]R5CW%5UZ9(N
MQ#'GYB5FYEJ)>Y,$T7%_EH+BA15?%D)R8?V7Q71@A<K#FI\3DKXE]2DO_>&(
M>F-"^_V P5C 8/LC)COA]0F@C@OHC8!^A'[FAHA-AT@*_*JZOH(#=&A @ ;/
M'W*;V ,:@"\'^ "!MP49!>!L!@ OHFJ39:N5 <,IL/:U^4;=\!0FTJ)FH\!W
M(CLDU',DVNYE*>$+\KJZXEE991-^PH/R22M^,AR/X+F V"X5JF"F#9K('[)
ME2J&)WB0OB_F/U:+FQBR<. [@D2RU#%P!#1-&/!N!!9U[GUH<?JZ;.QU_0T!
MAY*.1BZWY9Q'>4'W80@BEZKRR<R[YX'O23972&=1@<]FW$(Z@@,*77KPIV-S
M1FZNX*[G,7@O4)VX5/-$'2$@>'#'J]6F!EJRG%6#,0%JR!0=$C=?J!?U &-1
M(/_JJ@K4T<B7\.*"L'OJ1DJ<L,0TNO-[=^?1>*/Q/JSQ7J/?4U,@2TG;8"7
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
M]5\O$A>(>P,0FO!BJ7I,;BQ]<:)00"UG_@5=J0;^74EZQ)F9UXUG9FO&U@'
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
MT+D1"\XB'LQ%=,D7(EQR1[S;NXFBY9O]?:0*9M)WXS *I-!T^U#+3P?/7QX
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
MPPQ(39UNL;/Y6CSFUIC)H#HCU5>)_!'NU0U0!DX\%17WRL!&P2^?O&ZA#!3
M]8+@0GYD]?3^+I'&J(/6]!U5#^NR\+.I@TAD)_(;95*:ZHUJ-C6Y]6"["6A1
M4VP'DXAHDM+9V:,/U\(1<AF%Z0F.-F?2UD&O%7;( W\41YF&'KX"(0W(A/M7
MV%L([K$^DWLN?,?&#W$MUL8\WF-VP=K8RVXF"-%5+04>G)_16^-ETKA,_),[
M]6O, W"FO0?KA&@ 1V5=XL!>49K0$6&+@N?1E<+BW!H9*%0F]JM .4*XX6F@
M%IA,61VQOHU._XM-AS3!)@PDO(EP;H8>A)^!\J5C47Q9!ZWUV'RI_*_'%6D
M3TQABEONVO-!E>!0:._^)H)0V),LJR(B$DK!%??BQ=2>U9]51 1FZ<%0;\]8
M4<9#+!OBSB=/S:W!6\;3R4NV*)IKA9)8 07]CRKT/_HBK@?;EOZO0TG(M>&M
M@];%/]L1:/N*LN@3V)XH]'<" H57(M K3^QK'R3 ]8+89+]::.O%T-OIN)[H
MLR9L;X%QO6 GPE<+Z5LN&HF2&/H??S.D=1_<QK+4#L;IB5)/&FYV#5\J4,E5
M)-#:L_6*UCA[)"S2YRON9%@=,&E=,UR#E$AP !L\V6=>V%*$[F(@I[K:*R[S
MA9]HI652_HD]OE8H.]C-HF&N!<:F.:7A;":PRUE-5./U!+C:8X'=3'9+@4SV
MPR) V[SY[<C2M.RYI.(@P#U;6.[H854D[;D.[W"K2+)1X3<11N@57FEI*QOQ
M]%KK$T"7[\BK?"2:]5-K\HDE)G)P^81#>I/W# -1Y2=;$8A5Y*$N]L1Z:H.2
MD.U6"J^0B,2\-ZZBLV8P6P.06,1MWK1GC4O9@*UND9ZP:F^YB:D>MTW[RTU,
MA.,N5;I:S;J/H!8:Z1V $SV!AS#:C./ETGNPZ52%1GAK%V]:9YAF?,3PS?T3
M*>;J&'=V*8@O[9GIJ(5&Q'"D2U/V9"Z5[X('!,4 2YJ@FBOEW@&\;%'V*CEU
MMEC" *R';NT5V3P-^032;T_ETSR"_QQ#T]39PF0Z[L^KZ+4R;T^]$M<X^SSU
MN_"4!'0\@SGW9>*GEN[G^--J_#%JV)X1)@*/$@,E3D '\?)/K.<:2;>G2CPI
M1)<6L]AWPTL1C6;I38%IB3] N9WS=E]:^*<=$=/DU!^?KWH*(9]BY/OJ%;I>
MM#]HA/OJ-?LH:;>G[*C2OW_U^JP3:'LJ"\.UO?97K\4.,A(KQ*MWQ<*/[%E*
M_-''B&]QS)<R@NCOWZF83[>PL*/[]&B1R 5\_U"!/0<[E/$0^5KX[>I(T;:C
M#4K ZH^A2@XQJ9[U8L_:W'8XJ565'W@ [=FB-8H51 V-R9[#)BJ(Z#T$T4U>
MSAIMT[@(_')F)7P*UE87MU@T.[T5*1JW1ELD+(GJD?Z7^%J<**$](;P?)SDO
M_OW_ U!+ P04    " "I3#A,=:O$U=@.    Y   %0   ')F:6PM,C Q-S$P
M,S%?8V%L+GAM;.U=ZV_CN!'_?L#]#Z[OL^-XM^T^L-E#-H]%BF0=)-[;%D5Q
M8"0Z9E<2?:241XO^[R5IR]:3(B6=-7(.+7 Y'V<X,[_A</@:??CYR?<&#YAQ
M0H.CX>3@<#C @4-=$MP?#;_.SD=OAX.?/_[XPX<_C4:#SSC #(78'=P]#TY1
MB&8,.=]Y3#^8'$P.W@W$'Z]>C_Z&@M&KP\G;P3\/W[R7_Y_\:_#?ZZO_#<YN
M9X/1X/'Q\< 5'$+%X<"A_F T^OC!(\'W.\3Q0(@5\*/A(@R7[\=CV?KICGD'
ME-V/7QT>OA['#8>KEN^?.$FU?GP=MYV,_WYU>>LLL(]&). A"IPME6131#=Y
M]^[=6/U7T923]US17U('A<I0E7(-2EO(?QO%S4;RI]'DU>CUY.")N\./'QCU
M\ V>#U3G[\/G)3X:<N(O/2FT^FW!\/QHR.;$DP9^,SE<T?YT$3S@(*2,8'X<
MN%?HWY3]@@.7,CX<2*Y?;RY2@@L.@1OQ4!)( ,:RT5C'9?SQAP;RW8;4^3Y=
M2@-:292F:R;#L>.P"+MG3TL<<*7A-%Q@=DF#^Q S_Y*@.^*14/1O(Z$-UV;R
MGU#?)Z$O$+(2,$765(* 4X^X,@Q\0IX<3;<+C&WE*6723+IR[Q4F6-) 6F Z
M3[0ZQ2$B7CL#I**+]NQ^*^(F]E<=39<R)-N.*1-N39$0D?:>W'GXF'.!;!U#
M%W/8502PE]B>]^_C$R>(+\X]^MB*2R28-9/VE'"'!B$)A(GJ>6T9AV9R79&
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
MK%H#(LOEUCHI(1L N*\6#8KD-DW2=3+Y9Q>U#Z"S7"9-1CQL&'0AF:]QMOY
MNJ[060+5*RO[*1JE&:K;/?EO*+]X@_T":(X2/YM5K"!7D&+Z2K1]%3ALN:R:
MS$31S0CZ5+/A?9YCF*^%4]#BV#=W2@]O>+!%)BP6"+IX;'B@>5.QUX(&O%MD
M^!+$0Y>?#3?U-N4G&>IZ,J)_-O2%39\TYFU$0+60PKS6#E!LD;VN33I= .:M
M/8NBJ(OR)Z=^'@4"QE1F/T#I6JD1AH#X4.AN8_.V'/[) #@J"+SJ/I(C 2>L
M&@X$Q-3U+&WCI$O<O+F'N-\+' F+$T%T/BC]#G#1JCFC\VQ1SP7Z7#)OIB*R
M17:;!U16;2&=94M'0Y>1>;O5)I7G45P6*.QP*&_T!*1;9)H0 4,7FXN6+$ R
M!Z'D:&Z.Y0T/K9HDA(35XWAN8:5+WKQA2<&1(3@O%'\).&G5)M)CUNC@!'U.
MF;>&45@CO_D#,JN6CAXR9B&BR\J\Y8NLCR3AG-Z[X@5/MF46T<ZW:^Z(P)DM
M,HST 4D7OWD;UN\H&K_@*?T*>\P8W9:827>C5CE,GJXM-0YPP:J)I9?PR/-!
M'C]]%I@WI%&H;QXR@L5A)4<"3E@-I#(W$Y@<H+\]V#'Z:&PR+8M*T[@;;<"X
M]*.L*C5]-[J83.-TAE!5-_>NHCG_FN.Y'?O!MSQX@;'R^O?W613 'V[2$,4G
M>5Y.ZM8V\H4LQ(M"#!,EN5]/M<Q/QG4.[=FJR;T_P[\Z^>YGX;7(B[7>@WO#
MHWWC+]R"%Q26,9IO4RSZ<QH [N,X5=^ =6(A8[0BP5*V"K7,^4L\X3O48P22
M>\*G5FSK<X.&>GM>_QUI,N9T>_UWV%+AB11OS>N_HQTG7_^)L=G!UW^==_BE
M1M10;'"44@!*TV]I#,/$@/T!+I4Z% ?QKP/?[1K.]1ZAAACHT/-)+9!Q%<T0
M+@TVYFOSV\!LNY'DVS=;6^QSZ)%IA>:9#_A9!O 3RB:LA*'Z/@KLM1M(KW]V
MZN.;0R]PE:Y#G,CU,D-H$3MN<@LE?1N8;376:8NV4"K[''J)W!GPW#3W!1H6
M^55RC[(H#3?,>M4?SP'UDCLZ9FXW2KSCX7O?; TS4\E#;4I]D;YX?H/EA\(^
MT]0&&<#6=WBYLL9)[KMS(WZ0QW(R\;/9W0B[A,LJ:]YJR:'P*PR9-9P?][&?
MX,2E9R^8,[ DY\T;3IX?#H_VO-O=,5] 8KL<'L=Z8E]T.SRP8/4[/(Y9;X%,
M.CRZ3\>JL@(N]0%;S#EZQI5[+_XHHV+VB((R WFCG%,*2G $X):>T!I;;I-C
M:DT4&8XX5,]3@&QNO2+A,0"\IO ;X9)34F+J+.D&7'<J?AH7M6U_D2V9N^AL
M6FF-_)I5FVT!D]58*<D%1]$ B*C>@W>EK?4_I'%\F6;XCQJM*N0/@A9F-V.
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
MT0S;&*T^F%/ ?CHN.L/-1_.<EGF4H#P_"?XHHSP2B,*A]  6Z'%JN*><LCA
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
MBJ3-& SX836/O1)Q\_!QPP2-*KG_+O-B40^-K.L]^6\7HQ$*&&4VF.JPDB\
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
MUSE=[K-TBK)B=A_[28&CK_XH(YYK7W(DS JKEAH=4X&#UJ7W]F0 $HK39B^
M.'#%#*-,H UD+KUU)Q,K+3<,S!4KB#*1U:!<>HO>4OS6L<HHP.L],537*NE*
M6;M)<+A/T(U$)3P&+R@L8W0WNO2C[#<_+E$==Y!O6>#![M!XV:7.@0>[0SVS
M63KP #--,/  T_PC\&#-.;D[U&,,ZQ5X4,E).O  0WE/@0>[0TT&+A6!!Q6S
MQ9W:&,L["CP .%L0>" O(P<##Y9'^NEL^>/_BE"&HZ9GUSAFFK/YB0V X>LQ
M5>K:"65P.128L*3U!OEYF55@\S8 [K*4&@=SP784EY2\."(7Q^Q.@4][@G=E
MJ[8R QRL"KJD]RJ9EG"QQ,@'W-J@C%X8J%53=9>%R1$P#:5#!41)M X[R7&X
M0FC5SJQ7CFLH'7+)DVC=[23'W27"7:OF9;UR7$/IDLN^8:);6<*B'-LK@ D/
M")>OC9(Q0ZB"(V#H5HW1DH8@*5A<#[\1H^:2S@;M\]D<WB5+DD_]/,JWU-JY
MNSW/K'9W]9C)Y*V=N\+/K##-/ZR=ZQ:173TFM7YW_%VJF88#Y5U9.W<U18HI
ML79B9DM8TG89)I<MM';N[KMRA58JH[^TM7/7P0>GC)U0!M</:^?NKJ9KM'IK
MYRY5:>^ ^8>U<_?8E:W:R@S8$FMG7^O*WE995W:I8?9<E"Y:.QNH?X^*EZ])
M^HS?\.$CK(:QGL(E7[^K+Z[SLVHLR97?^WM8&LZ5P6#<:34RP44#K"1*"LA'
M5!3U;5Y(4U3^4;QTW;,.JI]DHIQPR42L&.L]RJ(TO$J"#(9#YZC^K[E91_X^
M9KMSL;;F)B"+*1V,VW^'7V*RGV&07_\_4$L#!!0    ( *E,.$Q2.J!BLWH
M $#]!@ 5    <F9I;"TR,#$W,3 S,5]L86(N>&UL[+UI<R3)C2#Z_9F]_^!/
ML_NFVBS9W=72C-1:C=9XUG*&15)D5FMD;6NR8(8G&:K(B.PX6$RMO?_^_(C;
MC_"X')ZE,9M1LT@ #B  ./P"_O _WW8A>L5)&L31O_WJ_;??_PKA:!/[0?3\
M;[_ZM+XZ^=VOT/_\X__]?_WA_SDY01]PA!,OPSYZ.J ++_/6B;?YG);XZ/VW
M[[_]$9$??OCUR;][T<D/W[__'?KY^]_^GO[?^_^-_L_]Q_\/73ZNT0GZ\N7+
MMSZAD#$*WV[B'3HY^>,?PB#Z_.2E&!&VHO3??O629?O??_<=A7Y[2L)OX^3Y
MNQ^^__[7WY6 O^*0OW]+@Q;TEU^7L.^_^\^/-X^;%[SS3H(HS;QH4V-1,C*\
M]S_^^.-W[*\$- U^GS+\FWCC94Q1O7PA)03]UTD)=D)_=?+^AY-?O__V+?5_
M131-=)W$(7[ 6\08^'UVV.-_^U4:[/8A99S][B7!6SD789)\1_&_B_ S_51T
MA!_I".__E8[P3\6O;[PG'/X*4<A/#]=*@7YLT>)(WQ$FD0T>[W$2Q/YE-([9
M#O9W?T16V7[,O"2;P'@#WQ[KZSCSPE%,-S )NS9XO<7CU%OA6>)S38(C'J?3
M&G-6G\M$3@>KLFF:?PCISS=D_!9G^"W#D8_]DC>*J8F<C#"+N'2Z">--BUA(
M0V^<M.5,MD%()YG?OO^>Q\]_HK_YZT6\R7<XRDXCXOY9D!VNHVV<[%CH/GU*
MZ923E808ZXS\7P?@?O?'4NH6DPE.XSS9X$$2<\6WN?&>AG!#YC*"22=L')U\
M>OS5'TLT1/ 01T0-3/1SB?N__\#'K\0Y3=IJ]Y)-R1OYL4>> N*[34RFV'UV
MTA)MF\2[P7HN6(F'JN0[8Q,JA&&"I'CS[7/\^IV/ R+0^]_0'ZAY_>;D^_?%
M!/U/Y%<5"XV1U]Y3[80-F]*#6S"C'GZ5EM,R%P8-8BLFZB[-0PL[SB*V7OK$
M>,[3DV?/VU.S^.UW.,S2\C<L_#3LH_CU7\GTG6'*R7GHI>G=]C&+-Y]/WX)4
M8B0&.!8LQ83SKKDP$!1O$0,B<86 @=B)L=I+8^E'L&TQU]$K82-.#A=!N@GC
M-$^P9K(RPK)H-7KNNW930:,:''A6&O 9NC:D0W' BM8D$3LC0WX>9D8--%@[
M:O)O9D@4 S$4P90F"Y UTOFYI0APBCR2LNV\O\4)(K_SXR1US!D$:S+PAAK'
MMCO4/-QMS^/='D<I2PH><$A76.=QFJ6/+UZ"Z6:,?^\=Z%20&L3=J80MNM1D
M'0A)8NUJ9.IODD0%3<2(KA C>\+HHI*P(W%^'LOH&O]$JLZZQUF379,)93)E
M%QU$J86Y/01\ IM?)2RQ+@3=-!5")SS\2T[W*(@3D-]NZ*]!I[V9W&)T<%"0
MM1T='H+T<WH:^9^(TI+,"Z*,)"@&<V,/GD7/[I.@:Z0,GEED"\.1*<OH>W2-
M3H]DVZ3.J:01&9O9/6%MV#+%#-VB@1G*(^R;--$0Q;.V?GG%R5/</P',(1C;
M&=HDV \RE! 2D+XSQ/"Z+F2$:WV#$3_3Z>$![^,D"Z)G@[BL1K&YO:CF6T@9
M."BJ8!V)PWVJ%_885?#0-C,L^!IA UJ26802C<JIG:-I0@7UL8=+#C(@UIJ@
MVM]3)0L6O/;>!N[,:["L[JCJN!>W(BDT(N N;LWW?@=Q,U*-XH 9F6W-Z]!@
M#4F_J2VU) =RVW&"9$20?1*_!BEP=#6Q(P,_@(NG]]Z!GLG35>GI9I/D7FBR
MJZ#%LN@&>NZ[QE-"LTV%$MZ1>&KP';IVI$.Q;4:$@3B/LK3@B?&#_9O >PK"
M@.UR1/Y=]H*3QJ]J\[\E.LJ3A.0:)D%X@;$LFNP2FNH:>CD&*@99H6(8U""Z
M8F[ AFK^NC%!K% ]G!.3A27=,4WA-[HGC$'WOA?SJFXHF7\@ZZ=G^"D;M"10
M(=@\ZU+Q+!QA$4#WE@!ZE0L'+G)H6#LQ.CU588!9BO:TLVLJX+LHYKS?!!&N
MMZG=,>W^PT0%N/T3G=TNR/@UAL@_CR.Z:X.C32M:&\3&@72LGO$,DU \$ZGP
M6?K3HN!>B!WU0<4CDR%$ &UVZ/FC'A'&*DV/YFHS=&Q#9HHLCKC*H.-$+1;8
M2X6[[540><1'O? ^3H.>UU+#T"'>+^CE$>\G%6@T&Z@048GI2' >\K&43QUT
MN&#6IWI!I0*$L"C5JZG:=@"?2NDUJC2&*<^C3!_,W>!G+^2O]11/H*10EI['
MB=P)BP0*43ZDA'ODI%%E\PU<%V39;\L'NHAW7A I/FP;Q-)7[?#5_:3EQ^0
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
M>.@N01RSV%*^I]LW%!G<289+53A+]4K0$5_I,S:-SRA1P2>/:_; <LC$46)
M3AH5UR83!@<&]P,SS@O;;SU_=<3^90;3.T\4X.!VWMB@'F+L+31(BV_S;V+V
MFBUY(-LWDJ'M +$;YPHFYM3K"DT<N-T^L=[JB#W_?B(@>WH&LNFV\235BIW<
MIA\A9E\I8YBM-5-;5.^F]5*P7H(U2#>LXA+AZFZ/^35N?KT[W<>I%WY(XGQO
M<IUZ,"6;!5H'2RE4-VU00#4)MC%<$D&<BB/7LD=^6:%>Z$ R]MM"TFUZME:A
M6]%G7DAWPAY?,*8]F^LR#!?5NXWT[-#FO2H;))>5>:C&\*UQ8+4)I2VMBKTK
MV;%+-?0*%8,C-CISN$:QD 8#]/2VXXJK1MTPE0?SZS.@KFK9AL6&BW:&__I"
MP^E;H"N/:8N!KRHP%#J53, -ST:W'@D2/U/8K]QSFR9FWW'9Z  YJ3F'U! N
MXIT7"(\_V[G0.(IV<]214NM=Q6027!7^Q$E"IZU3/KXD?1U%;O*#^(?M+<XI
MV$>\>\*)Q#CE8+8>M8O\">6EKE !@G[F0-;W$N;CU-I#:\5W;SVE[L+8WVW.
M:?73O9=D!VKS/6F,'-SJ[K*47W%'M@9S)4'0J5K<@97 VJ\2N">?[\5+\>ES
M@EE>T>6K=[H=0,-JS4!SR0Q,RX&Y<O"W$DOOF1*8/A]Z?A!_C)^"$)-9N&=2
ME,):FQGEG J3#@5#'(ZE6,"SY-Q<VYLQ-9;1GC9E@%_?IL)-$.%K0AUV9Z'!
MQ5>UO=#4+OS>(^4&,7:^\FT,P:CM[V74+%C/J>*#%V:'XJV-+G'J -K,CKH\
M"C,'!RA?CD$=*QOSF2S$IUD]9S,N@>MPR.U22!+;4/8G7$F)#^W4*(6W.HG)
M.1:GFP*NZG;KQF&41M]BU)8!V]_/())%&8_S#T'Z^>QPAJ/-R\Y+/O?N;?2A
M6MWGZ)5#7)@V4!#%016*$]L?9E]&W KIP8,WL9*=WMV0?E10$Q/D&&9B#FR#
MF'Z;?B/KX$W>]/@)1WZ<W$58O]\A@-G:ZA#YZWY\#H$(R'+;&_V5:8?P"5-A
M=@J'UG9:%.;8VF3IPLSD ^LOL8D/-,#L^D"3/\67(R#P/F#&)Z0/C./0L@\(
MYBCQ@1IF+A\@,$8S00O0LA^T>%1]/PKD@"\8\PKJ#Z.YM.T3HGG*O*(!!9^$
M']9DS.%+O!H+=G77X-X@ZZ;0;J[INE_!8#E7H8 ;T3U.Z"^\9_Q^B!6UT"#-
MJ,U_OQVM4(T!]=)ND CWQ1EURCLN1!'>$-M ^R3V\TV6KM!^.7F,N[=/^"@)
M^RAJ(4"=6^(=O=[=Q ';+A9.G'1[Q3= IYT27I6[Q-K30CN..R/#(%O:@DTH
M][-OP X+*Q8>O"\?/?)9 B]D_<_R_3X,L)$Y*U$AC%LMA]IR" ZJD'B;O@(-
M*L*/$(<*L6L)D2J$ '&&'OM2NH8*#\Q1_APGGZ^C^R3>X-3(/3H($$[1Y5GM
M"A22-O@N8($#?Q_?C-L@HLF9C%L00Y?:A]*\V]!@1GT51$'Z@OT/<>P;&74'
M <*HNSRKC;J$1 P4V*;[V*Z8?98Q"V+24NM0FG0;&OC&I$$I 24&W$U$36F
M[JU!1][_]ZB]Y_X=V'O^XIJ1+N35(%9?#U1\"7E>\:?Y=YGQEG@N755_R .?
MWH<<QR M?)S2PL>PCQ7:'U9\BU#\W?Z&8)K=;5EL?(Q#?6VY#J35;;\NE^*F
M4IK1LD ,!E$@J-T](T[C+;Q-*CZ]N,'5!K-MH1^2.$U)1KH-=+-F"\JB9;:Y
MZWYK]E?$_SR_/<:9%_;9HPE_>RE_-DU1\HV[9M@$L6V"Q37ZZ/FRJ,AED,9I
M<"R:IX[SKC%4L*@$7K+)O5$T'<=^63?M]Y FW6LS70-7(]C/0E-,I'VA=:Y(
M7A+&>YH4%VQI4U,MGM5\52^!F,1R>%[1K,8H/0'H'<5 *2ZCYR#". &NOVED
M/F("K$.R7H$3AX3F\P<<$9\,V1.L'=U&8,=\K[C?%4P)V*R\:2J34'63(Z("
MLW@(V,2%=9/)@E&!GCDV6+W0B3*L1GP=JV5$!SF44$+4#-OZRH2LB;X$(67H
M.LK(5PF>0GR:ICB[WNV](-GIV^Z8H=M<RYC)(RPB"C1F>C4B8IBH1H6)#G,(
M%;/F5T$MFL=$"Y2B65T[#;!"85%E@@NVVN*[LK1+F<DZJPD-L<)J<:M>G!0;
MYA0.9D=@*,-!T2TNI-WBG%A1B7:A7$LU0&V;\6T<Q6TV^M-&#8Y%D]9Q+NRN
M-V"KQH(%N& MMK*I(0+<%;&=0D%:=Z^Y=&U<C0!SQDF=[(J(=<Z+3Q"NZNH3
MO,<DAV,])2_?2.X6)WX0><F!734CXM"R%41E(1.(3.XX[3\G76A4ZV>M2VE/
M<5Y;]/ZD9HCJ(9O569YX6]!F(] 5:@W,[S:N4'ML5 X.,[O!:#.LM;FIM1D+
MVMQ735;?/9'%S#;(OF%M&8LY-J/LP!^;+^K)\J/W98:$"82$QR(2G_%OW!O$
M)!C6 Y",:X6Y$]!R3P$5P' 74TUYOQ_A>C9#UC 9EN?<[!*9*>?T$L9Q!#^E
M]\H#EPCN7O8U*8ER+!>:DM*<9ED2/.49ZQ*5Q;05)ZMSMZ9>ZFJZ,B'K@'<F
M$ZL<GA  NYBB?#K.[K8D&C2-;!U7G>,O"4)V,/;$26. .>PTS1CXM;J"/V9W
MJL@H*X6;0\Z0R^JG$0;\IG[BAGXBKA\RQ\)F:LMHXBR(BY>Q[H2\&:*$/C).
M&<#Z7BC.C#;S.W V]SP[',H26/"M^SXFR629QF'@L];BU.6U>_>3>1YT0]LU
MWJM*NC/PWC".A=@UW?B>I&3T[A3T@$<:)81M[Q:0[4!VZ241":-IV1/^S$N#
MC<%MT!X\BX&N3P+A4ED!3^MF\&[5M# XP0&_'#I:DL+:R9S).U=S>2 MW\BL
MNIZ@1W)O&X+PR5ADS$[:D^A0<FJ#HBOEV-T*5JBF\#1&RXW$?8S(Y\>W.2&U
MU>$[%6TR3K2W-EA$E&L(4X>=>1SHUM@3-&36.'N%C+<VVCL;CD0$JUIS(V(L
MXDI&W<9'#^)$:CPT)89/A8>DP*!'!Z;<WPK+O"KQA0H@IJSS6(>5>3M9KW[W
M[@QTS:JU>J.,'=Q1+X(PS[ _8A4K8 (ZKRB%B1L76$NN94?ZQ !Y!+\H<%WR
M"X61]7E(%\W)56W!Y"SKVC8MUU:V'4FGK6U+WW-_==LC]G&N;V56.VJ%VR)T
MA&M<0_>=?:3C6N?V^, "*UTGXH-ES;D1/Q9RJ@76NZ"Q1Y&L#$^@74B<AR7,
M3JU\U1(<P=I7S7P9_WK6O^=.K7\[/F"8WX.[+C\[B_R"'_8HK-%L=_0)KP%%
MZ TO(ZG-3X59!94R2/#'=<U6T6X>&H]1P9]Q\/Q"_=,CGN\]8^Z3*8KS+,V(
M%H"KL$RT<+/#YGYRMAV[_"JG_*/<YK17S]V6\9S>U9^F;W=Z(!V+3CQ40J7=
M%@00IT"+)W(:J$%$?C5BLHQ[@E0VD#*X?S6;R&I792]1GMK[S<OE"D:A:JK4
MRWPZ_.;M]J')K3F@KR9F2; G!*,B4C?\#B/B2-!M+LZ:3 X/NVI*\(%7(^6
MT-O:[&B%8$>#[QBQ>QS9[RYXW S  R17',38628#?C@Q!L.N4D<&*,,HK"0S
MN75JG5&?Q[M]SGWV;MOAX\H+DI^\,,=WVTLR-\<'C!^S>//Y;L]V$C^E=&((
MO<WGQ\T+45K*?W^?!!ORAX^Q3[Y%FN8[#JU9ZL*S9*L=+*S>93O$G!O48(?.
M&L*$0EE"C"?ZYY(KQ-A"!5^(,8889ZA@K?@;*IA#C#O48&_)A;M1/UEG/\E)
MZZ/$^H\2*S]*7G^4DQD^BHWHZL!W:85I<'ZLEZG=O& _#W&Q$"#)/_:IU#A*
MF=BG24*,EK4T2<\.-<R]=V!M3KYXB;^F+P0U&?F,8]@L=CNC9H22JP7M:L<$
M,534I(^: Z"S0PNP& 2Q4=#/;!S0;CFSVY%0P'6V :R[6!^_*G9O##JPSD'<
MIE/-H0O!FPP\J,>!;J [PRZGF),GO6*>"L44<.:*L1I>9O,A(:Y,IWPT :5*
M61J9!RT]M"%9S4]Q2,B$079X\#+M;&YC]&,(28.T.7_,:BP)FOE\R0&J64"4
MAR,+:Y.4*VPZO5881QG$AOOM;%%NP-!?11B\"%X#'T<^1!!LCWWL(;"C2?L!
ML&1@F?!GVI4#0+65!OP"#O0FJ#4WM1+S6@.#1+RG?HF>ADBTQLGN?5^H6VA0
MVS%N*=U)@UO/NJN,;;)E5U]HH^.B]X IG2U%5A)G5.)W080.V$M@FT@L[X72
M2+;,B$>=M#T$Z>>K!..R6K?-I$T^]K$F;0I-6DO:Z/B(,E#5_O]ZLC9#W5*P
MDRU505"J()&HX&A3-YVS+IJZ20>>\5[%8[[;><GA;ON8>5F>WFV+$\ /A%L2
M9S]%/DX:)X/WY*NGIY%__D*%2:^C KQQZ\/\ L628]N_*;&H)C7G[\6X[#2.
MC4Q_*D_5B\$1&[UUXHX8 ^RY0L$"B5X57O,*M#LW'Z!4?%(I.:Z4'(M*SDV4
M' Q5,L!-AN6#@N+*PH(#V\X5/WI_BY,U&85(<8&?,L+FY2]YD!T>\29/@BS
MZ>E;H#L=-:9@,6\SEZKK3@P3,51VWY<@,[_@Z*C&)ZY *( >V W\=MT$P!3=
M09.\B'=>($3B8:HI:;AEEI5D$PR3TW#=--O?<(1Q%@2LKZ[KP/X1TYO%NM6P
M"&MS]2KA5%AM-M. GSD86'&EH0R#KMM49B"LLP3 H]D/$O.4AS@,K^*$_G&)
M3:"> 8]AYZ=/9_-O]TCS=#HH*D8]MNM6HU1XG.=O1AXVV\Z-?K0C#DO\B8^=
MB%2.=9S!J-*4G3C$AYO_;21.@M@GJ^\DLQB%E+HK)6\^N/,R](2?@RAB]>:V
M[$QM(3U<1K[#6J"W0Q3R'VF(;D>;!:-S,="Q!6:V#99>1_?,.A>,RMV!CB@D
M"SJ2WRLWC,<GDGB\*@/RBN_\LHUS/APOXG>WI0GB%@=9+DF?CB-'[%5C&92>
M^=;L,4<@N5O-'7XZHX#LKERG:8[]BSPA,9#SP5/\YMN_RS><;()46\=O##';
M^S-#95TR3I3C-$+%?&'A1ZZ4"#_3MF9&6T%3=5,Z/RYA0#>VIDI#\6D1$)I-
M;>+=CGSCE&V&T=H.I8CTC_RWL72+S%)8GT/>2X5(*;NCEC):L)?41L<JZ1[A
M,$I'<R^VX/PVCEYQ2FO0\7\7J0?VVT62EK@D.Y2#8[@Q.UBKL[];;,P;%1?5
M'D#%QZHLGA27=>O 9A0P59=*V988X%FH/3^>[9KMP.&/;<W<6/5W:F"4(9]6
MM<!TOW9K\_S%F)DC6GN/TK6=_5*A*$V5!#&64(.GXURPSZ+['BV!AU>0.+#@
M/J0I)U]IT(6/M%]C>'4EIGXEAU,#5?T/=60UCVZ^OH,LDZ '-*VX-Y<H*UY)
M-\Z7FD_FY,*E.656[8Z95WK*O[4>433VQZW/+O-DZ8NJ^YC.W.;WZL$!<T86
MCBYH5B=.T'%S("/'%#J'ZGC!Z"DY8/Q* ^A4I?<>71Y5%!WEYK,'TF%<.!=+
M>Z1KW.6ACV7>]D'1HG+IT+HL7RY%VH6_P'+;(0W.^*.QFC? 2+QTH8B%/HM[
MQWG046/N/8)I3!U;X"ZXIW6S@4*T,0='%(S-M;I<V&WP8#VX^E6U H/F47#*
M[N2Y3%5?SU[K0->>.XZ:#G]L$?,G=@.$3PV\SEI,?P5_G#>5L2.*KY._P7)A
ME[-6)KI%-<>8_1KV8'!81S_GOE"IW]=:O[BJ'1FS7W]%L7N>(#-W2)_(U9PE
MV>BU9/$F7UFG8TTD2KT-8_K4]P/Z@Q=>1V35M..0Y@789AL)H-S:?%K2%5>K
M1FF'SD:!F.9(J!X*-<9RJ82:%;6=<,7);D&K-'<R7'<0E=%F]DU5';2YAK&=
M@%Y'FWB':?4V%G-OZ$B4'WVE,RV6Q=1-S[WP;(A!HPH<E? .5# S^ [="52'
MXH@9]58GZ\&#-R5E%3*-,3E0=<SH>Q@:%%!UL?.8)'/;1R_$:6]U,0FL1=.1
M<=HU%PK#7OY0*/#R8H,YAK1EI2%T[5<$M+Z=@T-"\_D#CLB*(R33_ZF_"Z*
MSNU9\(KI2B5*#>QY(!V;FR4#)13V-CC^"A446'K9IH%*(LNYB=G-!XNB@ITH
MSB-C2\3+Z#F(,*:/=Y7R6=W^&..4PF[%("+VYTKZ")XM0@SF2@'6ZEPI<BK.
M/.Q)/Z]O"3]5#F,8)E9-Y=+N?*XP5G$^[P+:]BO>QYF,TK,>[L!9]*<NA]V/
MSL\#*( #BURI.KM?O0WDW(&<\FI=S7?DTSKWM]X.]ZY_EQG.I<.S<?I:X.9M
MPQ-HED*'1'1,)];K2YK=?+='-6--/DZYC:-?<B\,M@'VFW5>E/F,$9:M8XY>
M[KL&W41H=2"!6O7,+0;,N<F" E@[O##SA-9!1 _*9.?\TW#/U*+8<DL]WUU;
M^)-[#CF+ #"NN CKUIS0P.);'JB#MYW#7N M3A+E]/[G('NYCEBW9L*T,-.3
MV9].\;39B(2,?AVT^,@6,]OEM2B<QQ>@ZDM?=%!4CRK+=ED6S+)<UAM'1A%^
M(6C)0KN9[]+#VG9T?KF \=A,WVL9SN.(72M(U8SW+E'G',2B^\ZJ&Z$@)R->
MU)!MDE\UO;,:8<4=,E8ZI ,KT/EMJ>M],XXP.:$]B^E%PNU%D. -P>G)9570
MMM)8);==NV2 +/"7H)#)ZT"VXP;;,"GKC Q;2U3UEMS*416@MF>MGX(-OB??
M,/#)]^@]KI)"6YQ'Y-QV#8)"H0H,^.!Z%,O$F#]ZR6><!=$SY#RDL8[NA"(#
MG3PS7.[V87S 6#\C=*%LS00"=T)F4@! QGUC)F&B_&CVK,5TN0VV8GD'Q'8,
M+W?_>_8#VF 6HW:'O^X7;AS^@*^%9:KL1KH6#-2W[ETI AY#]AX@NG7<9W90
M-_<1VS7A+:*WE<QW\;4HMB8]/=^2B]D<VIU=_+$"M'I]@,U&!F;3FIIT\)-M
MF).CGJ$W7!'.EK5*.)0_'^57$*#NMYGR2@A^W_(DQC:8,:J^?\L"!:#)9L?;
MTI2&W6]^:GA;9JCA6-Y(O X[\'8Y@'GRK4K[;$L 9J)]MM(R527P?+/]:>0K
M[@?0X4P3 $,JUG,"4^G4LRR]#49(G,B/H)DMP;W8@1 6/M,89++RY,.,A.VU
MU#K(0GRWK<\\>A;0"GB+*RL5QUT38W!T%[%Q "9?7-O9!)V?;YL+1*V==->)
M<F!PTZ;'Z0\XY/7J7H+].KXDGID=>O<1!E."=(=>*;L&UP2FQ6(XN'); LA;
MEA8+U)G,++/7S7K(6+_V59SK]1ZI=0%M7JKJ\BC6).$ X.^^C#D%O4<E_>3"
MM:<VE&V[/,O3(,)I>KKY)0_2P. :H1+#HJ6JN18N Q20J 'J0 K1H_:ND:C
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
MBAL/BPT+=UFB8*HZA6YP=W8H_FA^.6( -9#+$$.DU5U^*!VDOMK0=!5:\KL
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
M0IXR>.$=F\6(, _#5AU=9=/2AC(M0)!$Y#I-<^Q?Y F-%>R[L$Z9[&]W>_8
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
M9T5$+>!:$;4,J(CS0E+/(IY"A5-MZN:(U@TCZ2M7:4\@G:PQLRN!X$H#-U7
MRW<P<;A]3<\R#\>VAKCD+7;HK<3;O*?2SP)C'=$Z0*:IY9R],1KBP\T?0.E+
M4E:%]4,>^%ZT$3(9R]HK9<<-V;T,X<BGT\NQ9^-*3YL[WQ8'.K:@Q(,N[2SP
MML<;UF>;_NHNS]+,BWR25BP>J\Q9.*(0-D"OBZ<QK"M&P0;M-T]_C1J<+!7U
MBL?/GJ6X-T'E=^U\FBH,EPK+8O;KKR@\#O7YN:.F\?AN!-.B-6">O<1)\'?L
M?Z+/]%DA9"X/+0Q1S@3X/@DV^($JXB;^@A/^4[#3GBDM.RQXT)Q-?Z:;O:NJ
M-V@U9E%;@8U:A$=6I"5=E>D?1FQHQ$9<(38Z_P=BX\.<(%G6:*&9/=-$R%3
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
M !$              ( !     ')F:6PM,C Q-S$P,S$N>&UL4$L! A0#%
M  @ J$PX3"Y]L P]$P  F-0  !$              ( !NB,! ')F:6PM,C Q
M-S$P,S$N>'-D4$L! A0#%     @ J4PX3'6KQ-78#@   .0  !4
M     ( !)C<! ')F:6PM,C Q-S$P,S%?8V%L+GAM;%!+ 0(4 Q0    ( *E,
M.$PA7B .^E,  +5!!0 5              "  3%& 0!R9FEL+3(P,3<Q,#,Q
M7V1E9BYX;6Q02P$"% ,4    " "I3#A,4CJ@8K-Z  ! _08 %0
M    @ %>F@$ <F9I;"TR,#$W,3 S,5]L86(N>&UL4$L! A0#%     @ J4PX
M3-*YJ/NL7@  HRT& !4              ( !1!4" ')F:6PM,C Q-S$P,S%?
=<')E+GAM;%!+!08     !@ & (H!   C= (    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
